0

私が作成したwixを使用するインストーラーは、ファイアウォールのポップアップを防止するために、FirewallExceptionapiを使用してパッケージの一部のコンポーネントをWindowsファイアウォールに登録します。

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

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

<fire:FirewallException Id="XXXX" Name="Program Name" Scope="any" File="WixFileRef"/>
4

1 に答える 1

0

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

于 2010-09-08T17:31:34.347 に答える