【发布时间】:2017-09-22 17:54:54
【问题描述】:
我正在尝试运行一个 exe 应用程序作为我的 NSIS 安装程序脚本的一部分。我正在使用 EXEC 命令来运行应用程序。应用程序运行但不是以管理员身份运行。我的应用程序正在更改一些注册表值,因此它必须以管理员身份运行。操作系统为Win 7及以上。
执行 '"$INSTDIR\bin\UserPasswordUtility.exe" $R0 $R1'
我将用户名($R0) 和密码($R1) 作为用户输入
我已请求管理员的执行级别 RequestExecutionLevel 管理员
我在网上搜索。我找不到任何答案。
谢谢
【问题讨论】:
-
UAC 开启了吗?运行安装程序时 UAC 是否请求提升?
-
是的 UAC 已开启。
-
叹息,当你运行安装程序时,UAC 是否请求提升?
-
不,我没有在我的脚本中完成 UAC 请求提升
-
如果您的 .nsi 中有“RequestExecutionLevel admin”,那么您正在请求提升!
标签: nsis