¿Forzar un programa para que se ejecute *sin* privilegios de administrador o UAC?
¿Hay alguna forma de forzar un programa que normalmente requiere privilegios de administrador (a través de UAC) para que se ejecute sin ellos? (es decir: sin UAC y sin acceso a todo el sistema.)
Añadido: Sin modificar el propio ejecutable.
- *
A pesar de la respuesta de James, he encontrado algunas maneras de que se pueda casi hacer:
- Modificando el ejecutable puedo eliminar la entrada
trustInfo
del manifiesto (o el manifiesto entero, para poder usar uno externo), permitiendo que el programa se inicie sin UAC. Desafortunadamente esto modifica el ejecutable, por lo que sale poco después debido a una prueba de suma de comprobación interna. - Usando el Explorador de Procesos puedo lanzarlo como un Usuario Limitado. Sin embargo, esto parece limitarlo significativamente más de lo que me gustaría (se ejecuta como el IE de Modo Protegido y por lo tanto puede acceder significativamente menos de lo que puede hacer mi usuario estándar no elevado).