Yazdığım bir uygulama için Windows Güvenlik Duvarı için giden bağlantılarını açmam gerekiyor. Giden Windows Güvenlik Duvarı Özel Durumu Nasıl Eklenir?
Ben bulabildiniz oldum en iyi yanıtlar
Buradasınız:http://www.shafqatahmed.com/2008/01/controlling-win.html
http://www.vincenzo.net/isxkb/index.php?title=Adding_a_rule_to_the_Windows_firewall
sorun bir giden bu yöntem sadece bir gelen kuralı oluşturur, ve değil kural. (Hem C# hem de InnoSetup betiği aynı yöntemi kullanır.) Bu benim için tamamen işe yaramaz.
Windows Güvenlik Duvarı'nın varsayılan davranışı, giden trafiğe izin vermektir, ancak bu, birinin bunu değiştirmeyeceğini garanti etmemektedir.
Bunu, yükleyicide (InnoSetup kullanarak) C# yerine yapmayı tercih ederim.
Bir şey mi özledim?
giden kuralının nasıl oluşturulduğunu biliyor mu?
Bu, Windows sürümlerinde de güvenilir değildir; MSDN'deki sözlerine bakın: * "Windows Güvenlik Duvarı API'sı Gereksinimler bölümünde belirtilen işletim sistemlerinde kullanılabilir. Bu, sonraki sürümlerde değiştirilebilir veya kullanılamaz. Windows Vista ve sonraki sürümlerde, Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı kullanımı API önerilmektedir "*, Gereksinimler: Minimum desteklenen istemci: Windows Vista, SP2 ile Windows XP; Minimum desteklenen sunucu: Windows Server 2003 SP1 ile. Yani, gördüğünüz gibi, bu API parçası olan Windows Vista'da bile önerilmez. MS bazen çılgın :-) – TLama