2011-09-21 271 views

回答

2

使用!include NTProfiles.nsh [1],您可以在文件夾"${ProfilePathAllUsers}\Desktop"中創建一個快捷方式。

[1] - http://nsis.sourceforge.net/NT_Profile_Paths

+0

嗨羅伯特..感謝您的解決方案..但它似乎不工作在我的包製造商1.1 ..是否有任何約束bcoz的版本。?我adden NTProfiles.nsh在包含文件夾和給出的路徑,因爲你提到...謝謝.. – vijay

+0

此代碼使用未公開的註冊表值! NSIS對共享桌面文件夾有本地支持,所以這種事情不是必需的,也不是推薦的! – Anders

5

NSIS支持幾種常見的/共享special folders

SetShellVarContext all 
CreateShortcut "$desktop\myapp.lnk" "$instdir\myapp.exe" 

此代碼假定你是elevated ...

+0

這適用於Windows 10上的我。但是,它似乎沒有在'開始程序'文件夾('$ SMPROGRAMS')中使用類似快捷方式的技巧。 – florisla

相關問題