我正在尝试使用NSIS来安装我的应用程序。 尝试在桌面上创建快捷方式时,它会失败。 这是我正在使用的脚本相关部分:
SetOutPath "$INSTDIR"
File "${BIN_DIRECTORY}\app.exe"
CreateShortCut "$SMPROGRAMS\app\app.lnk" "$INSTDIR\app.exe"
CreateShortCut "$DESKTOP\app.lnk" "$INSTDIR\app.exe"
这是日志:
Extract: app.exe... 100%
Create shortcut: C:\Users\roeia\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\app\app.lnk
Error creating shortcut: E:\Users\roeia\Desktop\app.lnk
路径正确,我在那里创建或修改文件没有任何问题。 我正在使用Windows 7 64位。 谢谢你的帮助!
答案 0 :(得分:0)
这可能是一个正确的问题:您是否以管理员身份运行安装程序?
在脚本中指定RequestExecutionLevel
可能有助于:
RequestExecutionLevel admin ;try also with 'highest'