21

我正在使用 WIX 开发 MSI 安装程序,我只能在桌面上为一个用户创建快捷方式。现在我该怎么做才能为机器上的所有用户创建快捷方式?请指教。谢谢你。

<Shortcut Id="desktopshortcut" Directory="DesktopFolder" Name="test" 
          WorkingDirectory='INSTALLDIR' Advertise="yes" />
4

2 回答 2

24

您可以ALLUSERS=1通过声明来自动设置 WiX 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)" />
于 2010-02-07T21:17:06.540 回答
2

设置ALLUSERS=1,以便安装程序将DesktopFolder属性指向公共桌面,而不是安装用户的桌面。

于 2010-02-05T23:43:21.700 回答