Esta es mi situación: tengo un único software que exige derechos de administrador. Ese software debe ser ejecutado por usuarios comunes. Hacer clic derecho y "Ejecutar como administrador" no funciona, por lo tanto, utilicé la runas
aplicación para ejecutar dicho software como otra cuenta que tiene derechos de administrador, pero que inicié sesión como un usuario común. Entonces el usuario común ejecutará algo .bat
como esto:
C:\Windows\System32\runas.exe /profile /user:admin_user /savecred "path_to_software"
El problema es que, dado que estoy ejecutando el software como admin_user
, también estoy dentro de su contexto. Por ejemplo, cuando intento guardar un archivo desde ese software, el cuadro de diálogo "Guardar como" abrirá de forma predeterminada admin_user
las carpetas de y no las del usuario actual. Esto también sucede con las impresoras predeterminadas, etc. Cada aspecto del software que interactúa con Windows estará dentro de admin_user
su contexto.
Lo que necesito es ejecutar el software como admin_user
(o con derechos de administrador), pero dentro del contexto del usuario registrado (actual), de modo que cuando abra el cuadro de diálogo "Guardar como", por ejemplo, obtenga las carpetas del usuario actual. no admin_user
carpetas. ¿Es eso siquiera posible?