我正在使用WIX开发MSI安装程序,我可以在桌面上仅为一个用户创建快捷方式。现在我该怎么做才能为机器上的所有用户创建快捷方式?请指教。谢谢。
<Shortcut Id="desktopshortcut" Directory="DesktopFolder" Name="test"
WorkingDirectory='INSTALLDIR' Advertise="yes" />
答案 0 :(得分:24)
您可以通过声明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)" />
答案 1 :(得分:3)
设置ALLUSERS=1
,以便安装程序将DesktopFolder
属性指向公共桌面而不是安装用户的桌面。