- Abra as propriedades do executável do Olly.
- Clique na guia Compatibilidade .
- Verifique Executar este programa como administrador .
ShellExecuteEx
é uma função da API, não um comando. Você poderia usá-lo se estivesse desenvolvendo um aplicativo para executar outros EXEs com privilégios elevados.
Se você deseja executar qualquer programa com privilégios elevados a partir de uma linha de comando, crie um arquivo sudo.cmd
em qualquer diretório em seu PATH:
@echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
@echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
@echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
@cscript %temp%\sudo.tmp.vbs
Em seguida, digite por exemplo sudo notepad C:\example.txt
para abrir C:\example.txt
no bloco de notas elevado. ( fonte original )