inno setup 打包使用超级管理员权限

2017-10-10  本文已影响558人  白水螺丝

首先在iss文件中做如下操作
在 [Setup]段
PrivilegesRequired=admin

然后
找到INNO安装目录下的SetupLdr.e32文件,将程序中的Manifest更改一下(用reshacker这类工具改),这样运行程序的时候,Windows Vista / windows 7就会自动提示需要管理员权限:
<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>
改为
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges>

image.png

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

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

上一篇 下一篇

猜你喜欢

热点阅读