2010-05-02 15 views
9

Gibt es eine Möglichkeit, den Internetzugriff auf meinen PC zu blockieren, indem Sie Code in C# schreiben?Blockieren Sie die Internetverbindung für Windows 7 mit C#

Ich benutze Windows 7, eine Möglichkeit zur Kontrolle der Firewall wird auch helfen. Ich habe Lösungen für Windows XP und Windows Vista gesehen, aber für "7" habe ich keine gefunden.

+0

eingehende oder ausgehende? –

+0

Muss nur eingehende blockieren. –

+0

Ich füge meiner Antwort weitere Informationen hinzu, die helfen könnten. –

Antwort

4

Sie können die WMI-Klasse Win32_NetworkAdapter zum Deaktivieren/Aktivieren des Netzwerkadapters verwenden.

Hier ist ein Link zu Informationen über die Klasse:

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

Edit: Aufgrund sagte zu kommentieren, dass Sie nur eingehenden Datenverkehr deaktivieren möchten.

Wenn Sie nur eingehenden Verkehr deaktivieren möchten, denke ich, dass Sie möglicherweise die Windows Firewall API verwenden müssen, ich habe es nie verwendet, also bin ich nicht sicher, ob es in der Lage wäre, aber scheint plausibel, und es ist Win 7 soweit ich das beurteilen kann.

Hier ist ein Link, um es (ich würde die VBscript Proben vorschlagen könnte einfacher sein, zu C# als die C++ Proben zu übersetzen):
http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx

+0

hey danke viel ho..really helping my cause..still gehe durch die links..wir werde fragen, ob ich noch weitere Zweifel habe..dank eine Tonne.! :) –

Verwandte Themen