Runas de Windows: ¿qué entorno se utiliza?

Runas de Windows: ¿qué entorno se utiliza?

Si soy administrador y ejecuto un programa con una cuenta de usuario estándar (mayúsculas + clic derecho -> ejecutar como usuario diferente), ¿qué entorno de usuario se utiliza? El programa en cuestión lee algunas claves del subárbol de registro de usuarios actual. ¿Utilizará el subárbol de registro del usuario que inició la aplicación (el administrador en este caso) o el usuario bajo el cual se ejecuta el programa? Tengo la sensación de que la respuesta es la última. Si ese es el caso, ¿es posible ejecutar el programa como usuario estándar pero hacer que use mi entorno? ¿Es algo absurdo siquiera intentarlo?

Estoy tratando de entender por qué el usuario tiene problemas para conectarse a un servicio web. El programa en cuestión resulta ser el cliente que se conecta al servicio. Primero intenté ejecutar algunas pruebas con PowerShell (enviando solicitudes HTTP como usuario) pero los resultados fueron... más confusos que útiles. Quiero ejecutar el cliente como usuario y monitorear lo que sucede, pero si lo hago usando su entorno, enviará datos reales al servicio, lo que posiblemente cause problemas con su servicio. Mi entorno personal está configurado para usar una cuenta demo y no arruinará el servicio de nadie.

Respuesta1

Yo diría que al usar "ejecutar como" todavía estás usando tu entorno original. El único resultado de "ejecutar como" será que el proceso se ejecutará con los derechos (lectura/escritura/ejecución) de otro usuario. Por así decirlo, usted permanece en el contexto de su propia cuenta. Seguramente también puedes cambiar tu variable de entorno haciendo esto explícitamente de esta manera: Windows 7: Cómo configurar la variable de entorno sin acceso de administrador.

información relacionada