WIXでFireWallexceptionAPIを使用して、Win7のすべてのネットワークプロファイルに設定を適用します

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

  •  01-10-2019
  •  | 
  •  

質問

WIXを使用したインストーラーは、FireWallexception APIを使用して、ファイアウォールのポップアップを防止しようとするために、Windowsファイアウォールでパッケージのコンポーネントを登録します。

Windows7では、ユーザーがインストーラーを実行したときに現在アクティブであるネットワークプロファイル(つまり、ワーク/ホーム/プライベート)を例外なく登録するようです。ユーザーがネットワークプロファイルを変更し、アプリケーションを実行すると、ファイアウォールポップアップが表示されます。

ファイアウォール例外を使用して、すべてのネットワークプロファイルに設定を適用できますか?私が現在使用している構文は次のとおりです。

<fire:FirewallException Id="XXXX" Name="Program Name" Scope="any" File="WixFileRef"/>
役に立ちましたか?

解決

コードは届きませんでしたが、プロファイル属性を使用して使用されるプロファイルを制御できます。 WIX V3.5以降で利用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top