自己開發的軟件有時候需要用管理員權限才能正常運行。
而這個軟件發行給用戶時,必須設置管理員權限運行,這就多了一個操作步驟。
用修改注冊表方式可以解決這一問題。
以本地SceRenameTool.exe為例說明:
剛安裝好后,右鍵屬性是這樣的,管理員身份運行未被勾選。
打開cmd.exe
Windows 7系統:
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Users\liu\Desktop\123\SceRenameTool.exe" /t REG_SZ /d "RUNASADMIN" /f
Windows 10系統:
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Users\liu\Desktop\123\SceRenameTool.exe" /t REG_SZ /d "~ RUNASADMIN" /f
執行完成后,檢查屬性
此時,管理員身份運行已被勾選。
同樣,該注冊表也可以設置兼容模式運行。