3

WiX FirewallExceptionを使用して、インストーラーの一部として 2 つのファイアウォール例外を追加した WiX インストーラー プロジェクトがあります。クライアント マシンが Windows ファイアウォールを使用している場合、これはうまく機能しますが、Norman のパーソナル ファイアウォールを使用している場合、ユーザーがソリューションの実行に失敗したという報告を受けました。これに関するいくつかの質問:

  • 一般に、他のファイアウォール製品は、Windows ファイアウォールに追加されたルールを尊重しますか? もしそうなら - これは単なるインポートですか、それともファイアウォール製品は常に Windows ファイアウォール ルールの変更を尊重しますか?
  • ファイアウォールの例外を追加して、WiX のファイアウォール拡張機能などのインストーラー中にすべて/多くのファイアウォールがそれらを尊重するようにする一般的な方法はありますか?
  • netshを使用すると、ファイアウォールの例外が Windows ファイアウォール以外の製品に追加されますか?
4

1 に答える 1

3

そのすべてに対する答えは、ノー、ノー、ノーだと思います。これが、私が自分のインストールでこれを実行しようとさえしない理由の 1 つです。私は常に、アプリケーション開発でファイアウォールのマッサージを必要としないシステムを作成すること、および/またはシステム エンジニアにドキュメントを使用してネットワーク要件をエンド ユーザーに適切に文書化することを勧めています。インストーラーで automagical を試すのは、それがベスト エフォートの試みであり、ユーザーがカスタム環境に統合するのを支援するためにドキュメントが利用可能でなければならないことを誰もが理解している場合のみです。それと私は当然、ユーザーの (真の) 同意なしにオペレーティング システムの構成設定を自分のやり方で行うことに反対です。

于 2010-04-27T13:47:28.377 に答える