21

WIX を使用して MSI インストーラーを開発しています。デスクトップに 1 人のユーザーのみのショートカットを作成できます。マシン上のすべてのユーザーのショートカットを作成するにはどうすればよいでしょうか? お知らせ下さい。ありがとうございました。

<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 に答える