|
|
在 Visual Studio 中打开设置为启动项的项目属性,点击 链接器 --> 清单文件 --> UAC 执行级别,选择requireAdministrator (/level='requireAdministrator')1 m5 B- ~2 ?: [ O
9 i2 w# ^0 A" W9 o/ y- B
在 Inno Setup 安装目录中找到文件 SetupLdr.e32,用软件 ResourceHacker 打开。 l" n, Z5 g8 k4 |
如下图,点开清单,找到' U% Y# T, U6 ~6 _) Y; v
1 i7 c5 T8 Q8 n; D1 U9 B
<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>* ]+ R$ n% g- |! [ V/ p: X
改为
/ U# A u8 ~9 `: R: A$ h<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges>
* Y" @2 B( G. J& r5 ?8 B6 \& Y改完点击编译,然后再保存。
! r# a) _* g/ |% e* i* i# b在Inno Setup 的打包编译脚本Setup节点中增加 PrivilegesRequired=admin4 V+ v& I, n j
点击编译,这样编译出来的程序在安装时,就会自动提示获取管理员权限。 |
|