Windows用のインストーラーのうち拡張子がmsiのインストーラーでは、次のようにインストールボタンに盾アイコンが表示されるインストーラーとされないインストーラーがあります。これは何が違うのでしょうか?
ALLUSERS プロパティ
ALLUSERS プロパティ - Win32 apps | Microsoft Docsが1の時、つまり「コンピューターごとのインストール コンテキスト」の時に盾アイコンが表示されます。
WiX Toolsetでの設定方法
WiX Toolsetの場合は次のプロパティが定義されているかどうかによって変わります。
<Property Id="ALLUSERS" Value="1" />
空の文字列 ("") の ALLUSERS プロパティ値は、ユーザーごとのインストール コンテキストを指定します。
とあるように、デフォルトでは「ユーザーごとのインストールコンテキスト」です。
WiX チュートリアル 日本語訳 Lesson 2 ユーザー・インタフェイス / 1. 最初のステップにあるSampleWixUIで試すのが比較的簡単です。 すべてのコンポーネントにGUIDを設定しないといけないので、それなりに手間は掛かります。
ユーザーごとのインストールコンテキスト
デフォルトのままです。
インストールボタンに盾アイコンはありません。
コンピューターごとのインストールコンテキスト
<Property Id="ALLUSERS" Value="1" />
を設定しました。
インストールボタンに盾アイコンが表示されるようになりました。