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> 

这样运行时提示需要安装员权限。

以后所有被编译出的安装程序都会自都要求管理员权限。

https://download.csdn.net/download/self321/86262849


版权声明:本文为self321原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。