2012-02-27 11 views
3

送信Windowsファイアウォールルールをプログラムで作成しようとしています。さらに、このルールをプログラムで有効にして無効にしたいと思います。 C#でこれを行うにはどうすればいいですか?手動で、コントロールパネルに入り、Windowsファイアウォールをクリックして、詳細設定をクリックすることで、これを行うことができます。プログラムによるWindows FireWallの管理

+5

最初の検索ヒット - http://www.shafqatahmed.com/2008/01/controlling-win.html –

+2

+1 Googleを最初に試したことがないと信じられません。 –

+0

@EdS:あなたはそのコメントを読んだりしても、Vista/Win7の拡張セキュリティモデルに関する問題があるかどうかはわかりません。 – NotMe

答えて

2

オンデマンドで設定を有効または無効にするために、netsh advfirewallコマンド構文を小さなライブラリにラップすることができます。それに失敗した場合は、「セキュリティが強化されたWindowsファイアウォール」のhttp://msdn.microsoft.com/en-us/library/windows/desktop/ff956124(v=vs.85).aspxを参照してください。

関連する問題