問題描述:
公司開發的一款軟件需要在啟動時手動添加管理員權限,對客戶不友好
解決方案:
利用innosetup安裝包,給軟件添加管理員權限
[Run]
Filename:"{cmd}";Parameters:"/c REG ADD ""HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"" /v ""{app}\example.exe"" -t REG_SZ /d RUNASADMIN /f "; StatusMsg: "注冊管理員權限...";
分析:
1.Run字段是在安裝向導彈出安裝完成時修改可執行文件example.exe的權限
2.{app}代表安裝的絕對路徑