Inno Setup
+ -

Inno Setup 打包的文件以管理员权限运行(解决需要管理员运行的程序)

2024-08-30 3 0

工具准备

打包的过程可参考:https://blog.csdn.net/qq_33538554/article/details/102624786

1.1 在 Visual Studio 中打开设置为启动项的项目属性

点击 链接器 —> 清单文件 —> UAC 执行级别,输入
requireAdministrator (/level=’requireAdministrator’)
113221618981

1.2 在 Inno Setup 安装目录中找到文件 SetupLdr.e32

用软件 ResourceHacker 打开。
113253400362

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

改为:

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

改完点击编译,然后再保存。

1.4 在Inno Setup 的打包编译脚本Setup节点中增加

[Setup]
PrivilegesRequired=admin

1.5 点击编译,这样编译出来的程序在安装时,就会自动提示获取管理员权限

113429308894

0 篇笔记 写笔记

作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!