Você pode criar um script em lote que inicie seu programa usando o Runas comando. Por exemplo:
@runas /user:someuser "C:\Program Files\Folder\MyProgram.exe"
Em seguida, crie um atalho para este script. Quando executado, ele solicitará a senha para a conta de usuário especificada.
Se você quiser evitar o prompt de senha, adicione a opção /savecred
:
@runas /savecred /user:someuser "C:\Program Files\Folder\MyProgram.exe"
Na primeira vez que você executar isso, será solicitada a senha da conta, que será salva no Gerenciador de Credenciais do Windows . Os lançamentos subseqüentes do comando não solicitarão uma senha (a menos que você exclua a entrada do Gerenciador de Credenciais).
Observe que você também pode inserir diretamente os comandos acima (sem o @
) na propriedade "target" de um atalho, seja ao editar um atalho existente ou ao criar um novo. O Windows reescreverá automaticamente runas
no caminho correto s.t. o alvo do atalho vai ler - por exemplo -
C:\Windows\System32\runas.exe /user:someuser "C:\Program Files\Folder\MyProgram.exe"