Auto iniciar um programa (e executado sob outra conta) no logon do usuário

1

Eu realmente gosto do Process Explorer de Mark Russinovich, então estou sempre rodando. Eu gostaria de automatizar essa tarefa de iniciar manualmente esse processo toda vez que eu fizer logon.

Mas Eu quero que este programa seja executado como administrador de domínio, mesmo que eu faça logon como usuário local. O motivo é que eu posso gerenciar (matar) processos / serviços em execução em contas de domínio.

Então, como faço isso?

Suponho que, se eu criar um serviço local usando o comando sc create , não poderei interagir com o Process Explorer? Poderei ver o ícone na bandeja de tarefas e abri-lo, etc etc?

Então, isso é possível?

    
por Robert Koritnik 31.08.2010 / 16:48

3 respostas

1

Você pode usar o runas comando:

runas /user:Administrator "C:\Program Files\Process Explorer\procexp.exe"

O único problema é que um prompt de comando solicitará sua senha e permanecerá ativo o tempo todo. O Process Explorer está aberto.

    
por 31.08.2010 / 17:47
2

O Agendador de Tarefas quase atende aos seus requisitos.

No Windows 7 (e eu acho que o Vista?):

  • É possível acionar uma tarefa no logon.

  • É possível designar quem a tarefa deve ser executada como ( No entanto , não acho que isso tenha o efeito desejado - como executar o software como outro usuário pode não torná-lo visível para o usuário atual).

  • É possível definir uma tarefa para executar "com privilégios mais altos" (ou seja, administrador / UAC elevado), se necessário.

por 02.09.2010 / 15:19
1

Você pode transformar qualquer programa em um serviço com SrvAny , embora não tenha certeza de que o SrvAny funcionará no Windows 7 Você precisará configurá-lo para que o serviço possa interagir com a área de trabalho. Tente executá-lo como sistema local primeiro. Se isso não funcionar, tente com as credenciais de administrador de domínio.

    
por 31.08.2010 / 18:15