1. 程式人生 > >Inno Setup 如何讓生成的setup.exe檔案有管理員許可權

Inno Setup 如何讓生成的setup.exe檔案有管理員許可權

首先,
在 [Setup]段 
PrivilegesRequired=admin 

然後
找到INNO安裝目錄下的SetupLdr.e32檔案,將程式中的Manifest更改一下(用reshacker這類工具改),這樣執行程式的時候,Windows Vista / windows 7就會自動提示需要管理員許可權: 
<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges> 
改為 
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges> 


這樣執行時提示需要安裝員許可權。

以後所有被編譯出的安裝程式都會自都要求管理員許可權。