2010-05-02 13 views
9

C# 'da kod yazarak PC'ye Internet erişimini engellemenin bir yolu var mı?C# kullanarak Windows 7 için Internet bağlantısını engelleyin C#

Windows 7 kullanıyorum, güvenlik duvarını denetlemenin bir yolu da yardımcı olacaktır. Windows XP ve Windows Vista için çözümler gördüm, ancak '7' için bulamadım.

+0

Gelen veya giden? –

+0

Sadece engellenmesi gerekiyor Gelen. –

+0

Yardımıma verebileceğim daha fazla bilgi ekliyorum. –

cevap

4

Ağ bağdaştırıcısını devre dışı bırakmak/etkinleştirmek için WMI sınıfı Win32_NetworkAdapter kullanabilirsiniz.

İşte bu sınıfta hakkında bilgi için bir bağlantı:

http://msdn.microsoft.com/en-us/library/aa394216%28v=VS.85%29.aspx

Düzenleme: nedeniyle sadece gelen trafiği devre dışı bırakmak istediğiniz belirtti yorum yapmak.

Yalnızca gelen trafiği devre dışı bırakmak istiyorsanız, Windows Firewall API'u kullanmak zorunda kalabilirsiniz, hiç kullanmadım, bu yüzden bunu yapıp yapamayacağından emin değilim, bu da makul görünüyor ve Win 7 söyleyebileceğim kadar uyumlu.

İşte buna bir bağlantı (C++ örnekler daha C# çevirmek daha kolay olabilir VBScript örnekleri öneririm) var:
http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx

+0

hey teşekkür çok ho .. benim sebebime yardımcı ... gerçekten bağlantılardan geçiyor ... başka bir şüphe var mı diye soracağım .. bir ton olur.! :) –

İlgili konular