2017-04-08 39 views
2

私はそれを実行可能ファイルにコンパイルしましたが、それを開くには右クリックして "管理者として実行"を押してください。私はそれを実行するたびに管理者特権を要求するが、それを行う方法は?AutoHotkeyスクリプトに管理者権限を追加する方法は?

私はこれを行うことはできません。

を私は2番目のコンピュータにコピーするとき、それは動作しませんので。

; If the script is not elevated, relaunch as administrator and kill current instance: 

full_command_line := DllCall("GetCommandLine", "str") 

if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)")) 
{ 
    try ; leads to having the script re-launching itself as administrator 
    { 
     if A_IsCompiled 
      Run *RunAs "%A_ScriptFullPath%" /restart 
     else 
      Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%" 
    } 
    ExitApp 
} 

、スクリプトを再コンパイル:自動実行セクション(スクリプトの先頭)にこれを追加すること

答えて

関連する問題