Na linha de comando, você pode chamar avecto
como em:
avecto C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe
Se você quiser uma maneira automatizada de fazer isso, coloque-o em .ps1
ou .bat
Minha empresa usa o 'Avecto Privilege Guard' para controlar o acesso de administrador nos computadores da empresa. Isso cria um menu de contexto do botão direito que, quando ativado, executa o programa em uma conta de administrador em vez da conta do usuário local.
Osistemaéfuncional,maséchatoporqueaopçãodeclicarcomobotãodireitoapareceapenasemarquivoseatalhos-elenãoaparecequandovocêclicacomobotãodireitonosaplicativosfixadosounosaplicativosabertosrecentementenomenuIniciar.Alémdisso,éfácilabrirumprogramaquegeralmenteprecisaserexecutadonomododeadministradornomododeusuárionormal.
Existe alguma maneira de chamar o Avecto Privilege Guard programaticamente - por exemplo, de um arquivo em lote, do prompt de comando ou de um aplicativo C? Eu tive uma escavação em torno da dll subjacente que presumo impulsiona a criação da opção de clique com o botão direito, 'PGHook.dll', mas isso não é minha área de especialização e eu não consegui encontrar nada.
Executar especificamente programaticamente não funciona realmente. Mas há algumas coisas que você pode fazer.
Para os itens fixados no menu inicial, mantenha pressionada a tecla shift e clique com o botão direito do mouse. O atalho Avecto - Executar com direitos de administrador (Auditado) deve aparecer).
Mas, qualquer coisa que você queira executar com um arquivo de lote que você pode fazer, basta executar cmd.exe usando Executar com direitos de administrador. Você pode apontar para executar qualquer coisa que você quiser, tanto quanto eu sei. Isso funcionou para mim até agora.
Como o avecto.bat não está mais disponível, você pode usar um programa geral solicitando a elevação como Johannes Passing Elevate.exe . Então apenas use elevate como você usou avecto, por exemplo
elevate prog.exe
ou
elevate -k script.cmd
Como um bom efeito colateral, ele funciona em ambientes arbitrários.