Executa o programa como administrador sem inserir credenciais? (Elevação automática Win7)

3

Estou trabalhando em meus sistemas sem direitos de administrador, mas gostaria de iniciar o sysinternals process explorer como administrador completo para ter algum acesso de depuração em minha máquina.

Agora eu executo o procexp.exe com o parâmetro / e, que me solicita credenciais de administrador.

Claro que eu poderia usar runas, mas para isso eu precisaria colocar meu admin passwort em texto claro no arquivo de lote correspondente, que é algo que eu não gosto de fazer.

Existe uma maneira de dizer ao Windows que este procexp.exe tem permissão para ser executado como administrador sem precisar inserir as credenciais?
Em sistemas Unix isso é feito usando setuid (ou setgid), mas como posso conseguir essa funcionalidade no windows?

    
por Sam 14.04.2010 / 11:27

3 respostas

0

Encontrei uma resposta no Stackoverflow , que funciona para mim:

runas (pelo menos no xp sp3) tem opção "/ savecred" - ele pede senha pela primeira vez e depois usa uma armazenada (mesmo depois da reinicialização).

Você precisa estar ciente de que esse é um problema de segurança: depois de executar / savecred uma vez, cada executável pode executar a si mesmo com essas credenciais salvas sem problemas !!

    
por 16.08.2011 / 14:01
0

Há RunAs criptografadas de www.wingnutsoftware.com, que não é gratuito, mas é barato. Existe um projeto alternativo (gratuito?) Chamado CPAU, mas parece basicamente abandonado.

    
por 29.07.2011 / 01:04
-2

Clique com o botão direito do mouse no atalho do Aplicativo - > Propriedades - > Compatibilidade e marque "Executar este programa como administrador"

Espero que isso funcione e ajude:)

    
por 14.04.2010 / 17:59