No Windows Vista, existe uma maneira de permitir que um aplicativo seja sempre executado com permissões elevadas?

5

Aqui está o cenário, eu tenho um aplicativo que requer permissões elevadas para executar no meu HTPC baseado no Windows Vista, mas não quero desabilitar o UAC porque o computador está sempre conectado à Internet. A conta de usuário normal que é usada ao assistir TV tem o mínimo de permissões e, assim, se o aplicativo for executado, o UAC entrará em ação e exigirá que eu forneça minhas credenciais de administrador. Como isso é difícil de fazer com um controle remoto, eu preferiria não fazê-lo. Como tal, existe uma maneira de listar o aplicativo em branco para que o UAC não requeira as credenciais?

    
por rjzii 07.05.2009 / 14:02

3 respostas

6

Infelizmente, o MS não incluiu uma maneira de listar aplicativos em branco com o UAC. No entanto, existem alguns hacks para contornar isso, verificando os aplicativos na inicialização, há um excelente artigo sobre como fazer isso aqui . Você pode fazer isso usando uma tarefa agendada ou um aplicativo chamado me elevar

    
por 07.05.2009 / 14:06
2

De acordo com este artigo você pode pular os prompts do UAC usando o Microsoft Application Compatibility Toolkit.

    
por 07.05.2009 / 16:58
1

Em um caso como o seu, no qual você não deseja fornecer credenciais de administrador sempre que o aplicativo é iniciado, é possível usar Elevate Me .

Para responder à pergunta mais ampla No Windows Vista, existe uma maneira de permitir que um aplicativo sempre seja executado com permissões elevadas? você pode seguir estas etapas:

  1. Crie um atalho para o aplicativo.
  2. Abra as Propriedades do atalho.
  3. Selecione a guia Compatibilidade.
  4. Ative a caixa de seleção "Executar este programa como administrador".
  5. Use sempre este novo atalho para iniciar o aplicativo.
por 12.05.2009 / 01:03