Você pode usar o Elevate Power Toy da Microsoft e apenas alterar a chave do Registro para
[HKEY_CLASSES_ROOT*\shell\Notepad2\command] @="elevate \"C:\Program Files\Notepad2\Notepad2.exe\" \"%1\""
Eu tenho usado o Notepad2 ultimamente, ótimo util e eu adicionei ele ao menu de contexto daí eu posso clicar em um arquivo e dizer Notepad2 e editar ele .. mas ele carrega o notepad2 sem admins privs então eu não posso salvar o arquivo .. Como posso forçá-lo a abrir com privs admin
Aqui está o que eu tenho, funciona muito bem, além de não poder salvar em partes protegidas de discos no Vista, mas é claro que carregar o bloco de notas manualmente como administrador funciona.
[HKEY_CLASSES_ROOT * \ shell]
[HKEY_CLASSES_ROOT * \ shell \ Notepad2]
[HKEY_CLASSES_ROOT * \ shell \ Notepad2 \ comando] @="\" C: \ Arquivos de Programas \ Notepad2 \ Notepad2.exe \ "\"% 1 \ ""
Você pode usar o Elevate Power Toy da Microsoft e apenas alterar a chave do Registro para
[HKEY_CLASSES_ROOT*\shell\Notepad2\command] @="elevate \"C:\Program Files\Notepad2\Notepad2.exe\" \"%1\""
Use um atalho para o hstart (consulte esta pergunta ) com o parâmetro / ELEVATED para iniciar o Notepad2.
[HKEY_CLASSES_ROOT\*\shell\Notepad2\command]
@="\"c:\path\to\hstart.exe\" /elevated \"\"c:\Program Files\Notepad2\Notepad2.exe\" \"%1\"\""
Dê uma olhada no Elevador . Ele adiciona uma opção "Elevate Me" do menu de contexto e também permite adicionar exclusões do UAC para determinados programas para que eles sempre abram com privilégios elevados. Veja um exemplo do Elevator em ação.
Tags context-menu windows-vista uac