Controlando as janelas do UAC 7

1

Eu quero saber se é possível controlar o comportamento do UAC na linha de comando. Como por exemplo, posso fazer um script em lote para o UAC solicitar ao usuário com diálogo para elevação quando tento fazer alterações na pasta protegida. Agora, se eu copiar o comando para a pasta protegida, se não solicitar a elevação, ele falhará com a mensagem de erro 'acesso negado'. Eu não quero desabilitá-lo, mas trabalhe com ele. Em que idioma devo codificar se quiser trabalhar com o UAC?

    
por Naai Sekar 13.06.2012 / 23:02

1 resposta

1

Não existe uma ferramenta incorporada para executar comandos com privilégios elevados. Veja o que você pode fazer:

  1. Abra o prompt de comando ou o arquivo de lote como administrador.

  2. Use uma ferramenta de terceiros como eleve :

    This utility executes a command with UAC privilege elevation. This is useful for working inside command prompts or with batch files.

por 13.06.2012 / 23:32