Você já teve o problema de... ao ter um login com privilégio de usuário, e, ao executar um programa ele exigir privilégio de administrador?

Eu já tive.

E, após várias pesquisas, encontrei uma solução num blog.

Seguir os seguintes passos:
1) Crie um atalho na área de trabalho para o executável;

2) Vá na propriedade do atalho e adicione a seguinte linha de comando:
runas /user:<nome_do administrador> /savecred <diretorio_programa.exe>
ex.: runas /user:administrador /savecred "C:\windows\programa.exe"
no usuário também pode ser Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo. ou DOMINIO\administrador ou COMPUTADOR\administrador
É importante lembrar que após o /user: não tem espaço, é escrito o usuário direto.

3) Na primeira execução do programa ele ira solicitar a senha do administrador e será salvo na máquina local.

Essa solução é de extrema importância e de certa forma segura, uma vez que a senha esteja armazenada, não fica visível para o usuário.

Obs.: caso você queira remover essa senha que foi armazenada pelo Windows:
1) Vá até executar cmd e digite "control userpasswords2" sem aspas;
2) Na janela que se abre vá até a guia "Avançado", clique no botão "Gerenciar Senhas" e então remova a entrada na parte de "Credenciais do Windows" que se refere a senha armazenada.

 

 

Fonte: Technet

   
Flag Counter