|
|
在 Visual Studio 中打开设置为启动项的项目属性,点击 链接器 --> 清单文件 --> UAC 执行级别,选择requireAdministrator (/level='requireAdministrator')0 [0 s4 U, ]! v% X' G+ n0 {
. D, d4 W: m- @在 Inno Setup 安装目录中找到文件 SetupLdr.e32,用软件 ResourceHacker 打开。
) |( }+ z" Z: t0 Z8 z如下图,点开清单,找到
9 r r% d9 ?; A9 c! I
. r# B' I/ p8 x7 g<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>
9 E/ g) b# ^4 p# M改为
" Y$ z, D2 B' ~4 p' S, N4 W<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges>
z) P* r- S/ v* B$ ^" x# a改完点击编译,然后再保存。 q. _2 L- b6 F' `
在Inno Setup 的打包编译脚本Setup节点中增加 PrivilegesRequired=admin
- |! I) n! `6 v2 b( R点击编译,这样编译出来的程序在安装时,就会自动提示获取管理员权限。 |
|