Inno Setup 权限问题

来源:互联网 发布:儿童编程教育市场分析 编辑:程序博客网 时间:2024/06/06 00:55

Inno Setup 权限问题

flyfish

现象:出现CreateProcess 失败类似错误

1编译器设置

配置属性-》链接器-》清单文件-》UAC执行级别 设置为
requireAdministrator (/level=’requireAdministrator’)

2 iss脚本中[Setup]段增加
[Setup]
PrivilegesRequired=admin

3替换文件
找到Inno Setup安装目录,然后用Resource Hacker软件打开的SetupLdr.e32文件,
找到有个数字标识的地方,内容是Manifest

 <requestedExecutionLevel level="asInvoker" uiAccess="false"/>

改成

<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>

原创粉丝点击