Existem algumas maneiras de saber. Geralmente, ele colocará o ícone do UAC lá sempre que clicar no ícone, o que resultará em uma confirmação imediata do UAC. No entanto, talvez você nem sempre o veja porque, depois de uma alteração recente, o cache de ícones não será atualizado imediatamente.
As formas conhecidas:
- Ele sabe porque você modifica o atalho ou as propriedades de compatibilidade do aplicativo ou
- porque o aplicativo alertou o sistema operacional que requer privilégio de administrador.
O que você provavelmente está vendo ... Nas caixas de diálogo "avançado ..." das propriedades de atalho, escolher a opção Executar como administrador fará com que o escudo apareça (após a atualização do seu cache de ícones). "configuração na guia de compatibilidade. (novamente, após o cache de ícones é atualizado.) Como forçar uma atualização de seu cache de ícone no Windows 7, você pergunta? Não tenho certeza ... uma reinicialização deve fazer isso.)
O Windows também pode saber colocar o ícone do UAC lá para começar porque um aplicativo que está "pronto" para (está programado para se comportar bem) UAC, pode deixar o SO saber que precisa de permissões de administrador, isso pode ser feito através de um "manifesto" que é embutido no exe.