作成しているアプリケーションのアウトバウンド接続用にWindowsファイアウォールを開く必要があります。
私が見つけることができた最良の答えはここにあります:
http://www.shafqatahmed.com/2008/01/controlling-win.html
http://www.vincenzo.net/isxkb/index.php?title=Adding_a_rule_to_the_Windows_firewall
問題は、メソッドがインバウンドルールのみを作成し、アウトバウンドルールは作成しないことです。(C#スクリプトとInnoSetupスクリプトはどちらも同じ方法を使用します。)これは私にはまったく役に立ちません。
Windowsファイアウォールのデフォルトの動作はアウトバウンドトラフィックを許可することですが、それは誰かがそれを変更しないことを保証するものではありません。
C#で行うよりも、インストーラーで(InnoSetupを使用して)これを行う方が好きです。
私は何か見落としてますか?
アウトバウンドルールを作成する方法を知っている人はいますか?