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

StackOverflow https://stackoverflow.com/questions/2211218

  •  18-09-2019
  •  | 
  •  

Вопрос

Я разрабатываю установщик 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 свойство на общий рабочий стол вместо рабочего стола устанавливающего пользователя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top