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

3

Eu estou trabalhando em meus sistemas sem direitos de administrador, mas eu gostaria de iniciar sysinternals processo explorador como administrador completo para ter algum acesso de depuração na minha máquina.

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

Claro que eu poderia usar runas, mas para isso eu precisaria colocar o 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?
Nos sistemas Unix isso é feito usando setuid (ou setgid), mas como posso conseguir essa funcionalidade no windows?

Sam
fonte
Isso soa como uma política de segurança ruim para mim. Espero que a Microsoft não permita algo assim.
surfasb
Todo sistema unix permite algo assim. Existem maneiras de tornar isso seguro e é melhor do que digitar a senha como texto simples em um comando runas.
Sam
1
btw. no unix esse recurso é chamado de "set uid on execution".
Sam

Respostas:

0

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

Patrick Seymour
fonte
Parece que seria mais fácil escrever seu próprio programa Java ou C # de 15 linhas que faria esse trabalho muito bem.
djangofan
Eu concordaria com isso se isso fosse o Stack Overflow, ou se o OP tivesse indicado que eles eram um desenvolvedor. Os não desenvolvedores também lêem este site.
Patrick Seymour
0

Eu encontrei um responder 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 após a 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!

Sam
fonte
-2

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

Espero que isso funcione e ajude :)

Ranhiru Cooray
fonte
1
Ainda pede elevação, então não, não funciona.
Sam