我使用NSIS创建了一个应用包,需要管理员权限才能运行。我希望在没有管理员权限的情况下安装软件包。我尝试过以下选项让它工作但没有一个工作。
!define MUTIUSER_EXECUTIONLEVEL user
文件RequestExecutionLevel user
nsisconf.nsh 文件!define MUTIUSER_EXECUTIONLEVEL user
ProgramFiles \ NSIS \例子下的文件
已添加RequestExecutionLevel user
ProgramFiles \ NSIS \ Examples 如果允许程序包在没有管理员权限的情况下运行,我还能做些什么?请建议。
谢谢!
答案 0 :(得分:1)
在您的 .NSI文件的顶部添加!define MULTIUSER_EXECUTIONLEVEL user
,在底部添加RequestExecutionLevel user
。 (你只需要其中一个,但没有示例代码,我不知道你需要哪一个。)
nsisconf.nsh
不是正确的地方,因为它适用于所有安装程序,包括此文件是可选的。