Compruebe qué derechos de administrador necesita la aplicación.

3

¿Existe alguna herramienta que pueda usar para comprobar por qué una aplicación determinada requiere derechos de administrador en Windows7 / Windows Server 2008?

Patrick
fuente

Respuestas:

5

Si la aplicación requiere un derecho de administrador (UAC) al iniciar el programa, lo más probable es que el desarrollador lo establezca en el manifiesto de la aplicación. Esto se describe en la documentación bajo Arquitectura UAC :

CreateProcess() llamadas AppCompat, Fusion y Detección del instalador para evaluar si la aplicación requiere elevación. Luego, el ejecutable se inspecciona para determinar su nivel de ejecución solicitado, que se almacena en el manifiesto de aplicación del ejecutable. La base de datos de AppCompat almacena información para las entradas de corrección de compatibilidad de la aplicación. Detección del instalador detecta ejecutables de configuración.

Los manifiestos incrustados pueden ser vistos por cualquier navegador de recursos PE. Mi elección - Gerente lejano &erio; Plugin ImpEx (Soy el autor de ImpEx).

Buscar manifiesto para solicitadoEjecuciónLevel llave.

Maximus
fuente