9 Stimmen

Blockieren der Internetverbindung für Windows 7 mit C#

Gibt es eine Möglichkeit, den Internetzugang zu meinem PC zu blockieren, indem ich Code in C# schreibe?

Ich verwende Windows 7, eine Möglichkeit, die Firewall zu kontrollieren, wäre ebenfalls hilfreich. Ich habe Lösungen für Windows XP und Windows Vista gesehen, aber ich habe keine für "7" gefunden.

4voto

Hans Olsson Punkte 52909

Sie können die WMI-Klasse Win32_NetworkAdapter um den Netzwerkadapter zu deaktivieren/aktivieren.

Hier ist ein Link zu Informationen über diesen Kurs:

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

Edit: Aufgrund des Kommentars, dass Sie nur den eingehenden Datenverkehr deaktivieren wollen.

Wenn Sie nur den eingehenden Datenverkehr deaktivieren möchten, müssen Sie die Option Windows Firewall API Ich habe es noch nie benutzt, also bin ich nicht sicher, ob es das kann, aber es scheint plausibel zu sein, und es ist mit Win 7 kompatibel, soweit ich das beurteilen kann.

Hier ist ein Link dazu (ich würde vorschlagen, dass die VBscript-Beispiele leichter in C# zu übersetzen sind als die C++-Beispiele):
http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X