Como configurar o aplicativo para ser executado no modo elevado da conta de usuário padrão? [duplicado]

1

Como configurar meu aplicativo c # para executar no modo elevado da conta de usuário padrão?

Geralmente eu gostaria de adicionar permissão para que um programa seja executado no modo elevado sob uma conta de usuário padrão sem abrir a janela:

"Deseja permitir que o programa a seguir, de um editor desconhecido, faça alterações neste computador?" E a senha do administrador é necessária ...

    
por John 29.05.2014 / 14:50

1 resposta

0

A solução alternativa do agendador de tarefas não é possível com uma conta de usuário padrão porque não tem um token de administrador.

Primeiro, você deve ativar a conta de administrador oculta. Use o comando RunAs com o parâmetro /savecred e insira a senha do administrador pelo menos uma vez. Na próxima vez que o Windows ler a senha criptografada e executar a ferramenta como administrador.

runas /user:ComputerName\Administrator /savecred "C:\Path\Program.exe"
    
por 29.05.2014 / 19:14