我正在尝试将NSIS安装程序配置为在没有管理员权限的情况下运行。这可能吗?
我正在作为非管理员用户进行测试,因为有些客户没有这些权限。
NSIS中的哪些设置导致安装程序需要管理员权限?
我已经尝试了RequestExecutionLevel none
的所有变体而没有任何喜悦。
答案 0 :(得分:8)
要使安装程序在没有管理员权限的情况下运行,请使用:
RequestExecutionLevel user
使用admin
使您的安装程序需要管理员权限。
从reference开始,none
具有相同的效果(强调我的):
Windows Vista / 7会自动识别NSIS安装程序并确定需要管理员权限。因此, none 和 admin 几乎具有相同的效果。