Leia a seguinte mensagem no fórum: Como desabilitar o Controle de Conta de Usuário Solicitar uma determinada aplicação
Ele diz basicamente que você precisa fazer o download do Microsoft Application Compatibility Toolkit 5.6 e criar um banco de dados de correção de aplicativo personalizado no qual atribui a correção 'RunAsAdmin' ao exe. Eu tentei e funcionou para mim Eu pensei que funcionou.
Outra maneira
... é descrito em Como criar um atalho de programa elevado sem um prompt do UAC
Esta solução requer que você crie uma tarefa 'programada' para o aplicativo e executar o aplicativo significa acioná-la. (Para uma descrição detalhada com capturas de tela, veja o link):
-
Execute o Agendador de tarefas via
taskschd.msc
e Criar tarefa ...- Guia Geral : Dê o nome
[Name]
à nova tarefa, marque Executar com privilégios mais altos e escolha "Windows 7, Windows Server 2008 R2" na lista suspensa list Configurar para - Tabelas > : Adicionar Novo ... Ação Iniciar um programa com Programa / script =
%windir%\System32\cmd.exe
e Adicionar argumentos =/c start "[Name]" "C:\Program Files\Sample\Program.exe"
. Substitua[Name]
pelo nome da tarefa (etapa 1) e preencha o caminho para o programa que deve ser executado de forma elevada. - Condições do : desmarque Pare se o computador alternar para a bateria primeiro e, em seguida, desmarque Inicie a tarefa apenas se o computador estiver com energia AC
- Guia Geral : Dê o nome
-
Crie um novo atalho na área de trabalho ou em qualquer lugar com o seguinte local de destino
schtasks /run /tn "[Name]"
Mais uma vez,
[Name]
é o nome da tarefa (etapa 1)! Executar como Minimizado se você não quiser que a janela de comando pisque. -
Este atalho e tarefa só podem ser criados e funcionar enquanto estiver conectado como uma conta de administrador. Não funcionará em uma conta de usuário padrão.