Esta pergunta já tem uma resposta aqui:
Tendo migrado recentemente do Vista 32bit para o Windows 7 64bit, um dos meus programas agora requer direitos de administrador.
Eu uso um editor de texto bastante exótico (Crimson Editor). Embora não tenha sido projetado para o Vist / Win7, funcionou bem com o Vista. Porém, no Windows 7, o executável do programa adiciona esse escudo UAC ao seu ícone (mesmo que o sinalizador "Executar como administrador" na guia de compatibilidade não esteja definido) e solicita elevação sempre que eu o executar.
Como o Win7 determina que esse aplicativo semelhante a um bloco de notas precisa de direitos de administrador? Como posso substituir essa falsa heurística?
Eu descobri que tinha dois aplicativos com esse problema. Um tinha 'update' no nome do arquivo e o outro tinha 'update' no 'FileDecsription'. Eu simplesmente removi a palavra 'atualização' desses dois aplicativos e não mais avisos do UAC. Encontrei as informações em 'Como o UAC funciona' - 'Detecção do instalador' em:
http://msdn.microsoft.com/en-us/library/aa905330.aspx
Que afirma o seguinte:
fonte
Se você possui o Visual Studio, pode fazer o seguinte:
HTH
Kevan
fonte
Há algumas informações sobre as heurísticas aqui: http://msdn.microsoft.com/en-us/library/aa905330.aspx
Um manifesto pode ajudar a controlar algumas dessas coisas.
fonte