Как создать ярлык на рабочем столе для всех пользователей в WIX
Вопрос
Я разрабатываю установщик MSI с помощью WIX. Я могу создать ярлык на рабочем столе только для одного пользователя.Что мне теперь сделать, чтобы сделать ярлык для всех пользователей на машине?Пожалуйста, порекомендуйте.Спасибо.
<Shortcut Id="desktopshortcut" Directory="DesktopFolder" Name="test"
WorkingDirectory='INSTALLDIR' Advertise="yes" />
Решение
Вы можете установить WiX ALLUSERS=1
автоматически, объявив Package/@InstallScope='perMachine'
...например
<Package Description="!(loc.Package_Description) $(var.version)"
Comments="!(loc.Package_Comments)"
Manufacturer="!(loc.ManufacturerName)"
InstallerVersion="301"
Compressed="yes"
InstallPrivileges="elevated"
InstallScope="perMachine"
Platform="$(var.ProcessorArchitecture)" />
Другие советы
Набор ALLUSERS=1
, чтобы установщик указал DesktopFolder
свойство на общий рабочий стол вместо рабочего стола устанавливающего пользователя.
Не связан с StackOverflow