NSIS - ярлык на рабочем столе для всех пользователей - PullRequest
5 голосов
/ 21 сентября 2011

Как я могу создать ярлыки на рабочем столе для всех пользователей при установке пакета?

Ответы [ 2 ]

7 голосов
/ 11 июля 2012

NSIS поддерживает несколько общих / общих специальных папок :

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

Этот код предполагает, что вы повышены ...

2 голосов
/ 21 сентября 2011

С помощью !include NTProfiles.nsh [1] вы можете создать ярлык в папке "${ProfilePathAllUsers}\Desktop".

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

...