|
|
在 Visual Studio 中打开设置为启动项的项目属性,点击 链接器 --> 清单文件 --> UAC 执行级别,选择requireAdministrator (/level='requireAdministrator')
# J5 _; h9 g1 j' n" d
4 U3 ^; T0 z. t/ i* @
在 Inno Setup 安装目录中找到文件 SetupLdr.e32,用软件 ResourceHacker 打开。; Z' D4 a; p+ ~0 G2 w5 `
如下图,点开清单,找到
, O1 T+ f8 C: ?5 `
; s2 A9 b0 s8 J L<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>. B. T9 I( o6 n6 L
改为
. u0 f9 D' @7 Y2 }; o( `<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges>4 o: H9 k3 o$ }5 {5 O" o# ]( @; Z0 Z
改完点击编译,然后再保存。+ ?/ i) T" ]2 o$ O ~6 x% n' }
在Inno Setup 的打包编译脚本Setup节点中增加 PrivilegesRequired=admin
! S" q) b- C3 H8 k6 E/ {点击编译,这样编译出来的程序在安装时,就会自动提示获取管理员权限。 |
|