Concede o direito de admin na aplicação para sempre

1

Eu gostaria de conceder direitos de administrador em meu aplicativo, portanto, quando alguém o executar, ele não dependerá dos direitos do usuário.

Gostaria de fazer isso apenas uma vez e, a partir desse momento, ele ainda deve ser como "aplicativo administrativo"

Algo semelhante no Linux é o uid salvo, que usa por exemplo o passwd.

Encontrei esse tópico Conceder direitos de administrador em um aplicativo , mas essa solução precisa inserir o pass e o nome do usuário em cada execução que eu não quero ...

A ideia por trás de tudo isso é: eu tenho um aplicativo que sei o que ele faz, confio apenas em um aplicativo, mas ele precisa de direitos de administrador para fazer o seu trabalho ...

Eu preciso executar este aplicativo no servidor de compilação, e é por isso que não consigo executá-lo a partir da conta de administrador ...

Obrigado

EDITAR: para ter mais precisão, um dos aplicativos que estou usando precisa usar o serviço instalador de janelas, eu leio algo que eu preciso do admin direito ou pelo menos conta interativa para usá-lo ... mas meu script de construção é apenas um serviço, portanto, quando esse serviço acionar um aplicativo que precisa usar o serviço do Windows Installer, ele simplesmente escreveu que não está acessível ...

    
por Dusan Plavak 08.11.2013 / 13:24

1 resposta

0

Procure executá-lo com o Agendador de Tarefas e com a opção "Executar com os privilégios mais altos" marcada ou com uma conta de usuário com permissões suficientes. Pode ser necessário adicionar alguns GPOs para que funcione e você pode encontrar mensagens de erro confusas ao longo do caminho. Você pode realmente executar uma tarefa agendada com uma linha de comando sob demanda também. Essas opções podem não estar disponíveis em versões mais antigas do Windows Server.

    
por 08.11.2013 / 13:33