- 締切済み
SP1でファイアーウォールを自動登録
こんにちは、honiyonです。 インストーラを作成しているのですが、インストールするプログラムが使用するポートをファイアーウォールに自動登録したいと考えています。 SP2では登録方法が見つかったのですが、SP1での方法がなかなか見つかりません。 可能なら例外登録したいのですが、UIを見る限りそういった機能はなさそうです。 仕方ないのでポートを登録しようと思うのですが、自動登録するにはどのようにすれば良いでしょうか?(netshもSP2からのようで...) 当該レジストリの場所や、登録に使用できるコマンド等お伺い出来れば幸いです。 宜しくお願いします(..
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ivory-star
- ベストアンサー率57% (16/28)
回答No.1
WindowsXPですよね? 確かSP1にはファイアウォールは標準でなかったはずですが。 なので、'netsh firewall'のコマンドも使用できないと思いますよ。
お礼
こんにちは、honiyonです。 SP1以前にも ICFという形でファイアーウォールがある事が分かりました。 しかしご回答頂いたとおり、netshで制御する事が出来ません。 直接レジストリいじるにも情報がなかなか見つからず...。 しかしWindows Firewall APIというものを見つけました。 サンプルも見つけました。 http://msdn2.microsoft.com/en-us/library/aa364690.aspx ここで使用しているオブジェクトはSP1にありました。 これで何とか出来そうな感じです。
補足
こんにちは、honiyonです。 ご回答ありがとうございます。 言葉足らずで申し訳ありません、仰る通りXP SP1です。 手元にXP SP1(PRO)がありますが、SP2のようにネットワーク接続のプロパティよりファイアーウォールの設定が開けます。 ICFというサービスにより提供されているようですが、他社セキュリティ品と連動して成り立つ機能でしょうか? (とすれば自動登録は難しそうですね) ん~、もっと詳しく調べてみます。 ありがとうございました。