|
|
在 Visual Studio 中打开设置为启动项的项目属性,点击 链接器 --> 清单文件 --> UAC 执行级别,选择requireAdministrator (/level='requireAdministrator')& \" n6 g; w+ l. C' _( b5 F4 n! t
( C) I7 h( Q Y$ V
在 Inno Setup 安装目录中找到文件 SetupLdr.e32,用软件 ResourceHacker 打开。
3 v: } l* D" H$ ~- K如下图,点开清单,找到+ |. ~2 _) u7 Y: C
6 c( o0 O: ~( d: `' \<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>
6 k; x$ K! o5 }; g6 c* F. O' M改为
/ ^4 x3 R) x3 |2 P' D1 t1 q' E<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges>) t4 {% f" g6 c3 w
改完点击编译,然后再保存。! ^$ D" i. [: }. ]( H% r
在Inno Setup 的打包编译脚本Setup节点中增加 PrivilegesRequired=admin
Y, ^# P: h, s: X; P4 z9 @点击编译,这样编译出来的程序在安装时,就会自动提示获取管理员权限。 |
|