Verifique quais direitos de administrador são necessários para o aplicativo

3

Existe uma ferramenta que eu posso usar para verificar por que um determinado aplicativo requer direitos de administrador no Windows7 / Windows Server 2008?

    
por Patrick 26.06.2012 / 01:53

1 resposta

5

Se o aplicativo exigir o direito Admin (UAC) na inicialização do programa - muito provavelmente isso será definido pelo desenvolvedor no manifesto do aplicativo. Isso está descrito na documentação da Arquitetura do UAC :

CreateProcess() calls AppCompat, Fusion, and Installer Detection to assess if the application requires elevation. The executable is then inspected to determine its requestedExecutionLevel, which is stored in the executable's application manifest. The AppCompat database stores information for an application's application compatibility fix entries. Installer Detection detects setup executables.

Manifestos incorporados podem ser visualizados por qualquer navegador de recursos PE. Minha escolha - Far Manager & Plugin ImpEx (eu sou o autor do ImpEx).

Procure manifesto pela chave requestedExecutionLevel .

    
por 26.06.2012 / 11:59