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
eingehende oder ausgehende? –
Muss nur eingehende blockieren. –
Ich füge meiner Antwort weitere Informationen hinzu, die helfen könnten. –