WIXでFireWallexceptionAPIを使用して、Win7のすべてのネットワークプロファイルに設定を適用します
-
01-10-2019 - |
質問
WIXを使用したインストーラーは、FireWallexception APIを使用して、ファイアウォールのポップアップを防止しようとするために、Windowsファイアウォールでパッケージのコンポーネントを登録します。
Windows7では、ユーザーがインストーラーを実行したときに現在アクティブであるネットワークプロファイル(つまり、ワーク/ホーム/プライベート)を例外なく登録するようです。ユーザーがネットワークプロファイルを変更し、アプリケーションを実行すると、ファイアウォールポップアップが表示されます。
ファイアウォール例外を使用して、すべてのネットワークプロファイルに設定を適用できますか?私が現在使用している構文は次のとおりです。
<fire:FirewallException Id="XXXX" Name="Program Name" Scope="any" File="WixFileRef"/>
解決
コードは届きませんでしたが、プロファイル属性を使用して使用されるプロファイルを制御できます。 WIX V3.5以降で利用できます。
所属していません StackOverflow