问题
How can I create desktop shortcuts for all user while installing a package?
回答1:
NSIS supports several of the common/shared special folders:
SetShellVarContext all
CreateShortcut "$desktop\myapp.lnk" "$instdir\myapp.exe"
This code assumes you are elevated...
回答2:
With !include NTProfiles.nsh
[1] you can create a shortcut in the folder "${ProfilePathAllUsers}\Desktop"
.
[1] - http://nsis.sourceforge.net/NT_Profile_Paths
来源:https://stackoverflow.com/questions/7501193/nsis-desktop-shortcut-for-all-users