【发布时间】:2012-07-21 03:07:04
【问题描述】:
我想以管理员权限执行ExecWait in NSIS,我无法找到有关此问题的任何文档。
【问题讨论】:
标签: windows installation nsis
我想以管理员权限执行ExecWait in NSIS,我无法找到有关此问题的任何文档。
【问题讨论】:
标签: windows installation nsis
一般来说,在这种情况下,我建议整个安装程序应该run elevated,它会预先向用户明确说明需要提升。
如果您不能这样做,那么您应该确保您要运行的程序请求管理员权限。为此,您需要使用ExecShell 启动该程序。
如果该程序不要求管理员权限,您基本上有两种选择:
ExecShell 与“runas”动词一起使用并希望最好(如果用户不是管理员组的成员,则失败,UAC 已关闭或打开 【讨论】: