NSIS-所有用户的桌面快捷方式

NSIS-所有用户的桌面快捷方式,nsis,Nsis,如何在安装软件包时为所有用户创建桌面快捷方式?With!include NTProfiles.nsh[1]您可以在文件夹“${profilepathallers}\Desktop”中创建快捷方式 [1] -NSIS支持几种常见/共享的: 此代码假定您是…这通常意味着只有管理员可以删除您的快捷方式,不酷!嗨,罗伯特。。谢谢你的解决方案。。但似乎b在我的PackageMaker 1.1中不起作用。。版本是否有任何限制。?我在Include文件夹中添加了NTProfiles.nsh,并给出了您提到的路

如何在安装软件包时为所有用户创建桌面快捷方式?

With
!include NTProfiles.nsh
[1]您可以在文件夹
“${profilepathallers}\Desktop”
中创建快捷方式


[1] -

NSIS支持几种常见/共享的:


此代码假定您是…

这通常意味着只有管理员可以删除您的快捷方式,不酷!嗨,罗伯特。。谢谢你的解决方案。。但似乎b在我的PackageMaker 1.1中不起作用。。版本是否有任何限制。?我在Include文件夹中添加了NTProfiles.nsh,并给出了您提到的路径。。。谢谢..此代码使用未记录的注册表值!NSIS具有对共享桌面文件夹的本机支持,因此不需要也不建议使用这种方式!这在Windows 10上对我很有效。但是,对于“启动程序”文件夹中的类似快捷方式(
$SMPROGRAMS
)来说,它似乎不起作用。在MUI2中,您必须
!insertmacro MUI\u STARTMENU\u WRITE\u BEGIN应用程序
设置$SMPROGRAM。完成后
\u结束
SetShellVarContext all
CreateShortcut "$desktop\myapp.lnk" "$instdir\myapp.exe"