使用ResourceHacker修改inno setup資源3.
1 解壓resource_hacker.zip壓縮包,執行 resource_hacker.exe。3.
2 選擇ResourceHacker 檔案選單中的開啟選單,開啟inno setup的SetupLdr.e32 檔案。3.
3 修改 SetupLdr.e32 的Manifest檔案。 A:把requestedExecutionLevel level設定為requireAdministrator B: 點選 編譯 按鈕,點選儲存。 C:點選儲存按鈕,儲存修改後的檔案。3.
4 使Inno Setup 打包的檔案將以管理員許可權執行。生成的打包檔案帶有管理員啟動標誌。 未修改前圖示沒有盾牌:修改後圖示多了盾牌:3.
5 注意:這裡只是安裝包檔案使用管理員許可權啟動,如果要使包內的執行檔案使用管理員許可權,你需要設定自己開發升序的manifest屬性requestedExecutionLevel level="requireAdministrator"。 即vs工程的配置屬性=>清單檔案=>UAC執行級別=>選則requireAdministrator(/level="requireAdministrator")
使用ResourceHacker修改inno setup資源3.
1 解壓resource_hacker.zip壓縮包,執行 resource_hacker.exe。3.
2 選擇ResourceHacker 檔案選單中的開啟選單,開啟inno setup的SetupLdr.e32 檔案。3.
3 修改 SetupLdr.e32 的Manifest檔案。 A:把requestedExecutionLevel level設定為requireAdministrator B: 點選 編譯 按鈕,點選儲存。 C:點選儲存按鈕,儲存修改後的檔案。3.
4 使Inno Setup 打包的檔案將以管理員許可權執行。生成的打包檔案帶有管理員啟動標誌。 未修改前圖示沒有盾牌:修改後圖示多了盾牌:3.
5 注意:這裡只是安裝包檔案使用管理員許可權啟動,如果要使包內的執行檔案使用管理員許可權,你需要設定自己開發升序的manifest屬性requestedExecutionLevel level="requireAdministrator"。 即vs工程的配置屬性=>清單檔案=>UAC執行級別=>選則requireAdministrator(/level="requireAdministrator")