アプリケーション用に特定のポートを開く必要があります。
INetFwAuthorizedApplication
すべてのポートでアプリケーションごとのルールを使用してみました。
fwMgr.LocalPolicy.CurrentProfile.AuthorizedApplications.Add(app)
または、を使用してすべてのアプリケーションに対して1つのポートを開きますINetFwOpenPort
。
firewallManager.LocalPolicy.CurrentProfile.GloballyOpenPorts.Add(port)
プログラムでアプリケーションごとに1つのポートのみをプログラムで開く方法はありますか?ファイアウォール設定を介して手動で行うことができます。