Cómo iniciar el proceso sin UAC

Cómo iniciar el proceso sin UAC

¿Cómo puedo iniciar un proceso sin UAC en el siguiente escenario?

Windows Vista o 7 UAC está habilitado. El usuario estándar ha iniciado sesión. El usuario estándar conoce las credenciales de administrador. El programa (que se ejecuta en el contexto de usuarios estándar) inicia el proceso con la cuenta de administrador.

¿Cómo puedo suprimir la UAC? ¿Hay alguna manera? Me imagino que este es exactamente el escenario del que la UAC debería "proteger" al usuario, pero quizás haya una solución.

Respuesta1

La transición de no elevado a elevado siempre incluirá un mensaje de UAC a menos que haya desactivado UAC o haya bajado el nivel de notificación en Windows 7.

Ahora, si tiene un proceso elevado, todos los procesos que inicie se elevarán sin otro mensaje. Entonces, por ejemplo, si inicia un símbolo del sistema haciendo clic derecho, Ejecutar como administrador, todo lo que inicie desde ese símbolo (por ejemplo, escriba Bloc de notas y presione Entrar) también se elevará.

Finalmente, los servicios están exentos de UAC, por lo que si tiene un servicio, haga lo que quiera, no se le solicitará, aunque, por supuesto, deberá elevarse para poder instalar el servicio.

Respuesta2

puede utilizar el programador de tareaspara iniciar el programa restringido sin iniciar un mensaje de UAC al inicio.

Tú también puedesÚselo para atajos normales.

Respuesta3

Una forma de solucionar este tipo de cosas en el pasado es utilizar un servicio como proxy para iniciar el proceso para el usuario.

información relacionada