Inno Setup打包的安裝程式在Vista/Win7上自動提示需要管理員許可權的方法

小 樓 一 夜 聽 春 雨發表於2015-04-08

來源:http://hi.baidu.com/jingrensoft/blog/item/c34575cfae4fb926f9dc617f.html

 

首先,在 [Setup]段 
PrivilegesRequired=admin 

然後找到INNO安裝目錄下的SetupLdr.e32檔案(其實就是一個exe程式),將程式中的Manifest內的

<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges> 
改為 
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges> 
這樣所有被編譯出的安裝程式在Windows Vista / windows 7下啟動時就會自動提示需要管理員許可權。

 

我的使用經驗:

本來想用exeScope修改,不會用,沒成功!!!!

用ResHacker修改成功。很方便!

相關文章