Hallo!
Wenn Du schreibst, dass „nichts passiert“, hast Du dann auch gelesen, was der Code genau machen soll?
Ich zitiere: „Deaktiviert alle LAN-Verbindungen, deren Netzwerkkarten nicht verbunden sind“
Wenn Du also keine nicht verbundene Netzwerkkarte hast, wirst Du keinen Unterschied merken, auch wenn der Code korrekt durchgelaufen ist.
Der angegebene Code ist für VB6, das ist etwas anderes als VB.NET, mit dem Du programmieren möchtest. Wenn Du Einsteiger bist, solltest Du erst mal bei Code bleiben, der für Deine Plattform gedacht ist. Die 2 Basic-Varianten sind zwar recht ähnlich (insb. bei dem, was in dieser Funktion gemacht werden soll), aber halt doch nicht 1:1 deckungsgleich.
Zum Verständnis, was dort gemacht wird: Bist Du den Code mal Schritt für Schritt durchgegangen? Dafür benötigt man gewisse Grundkenntnisse in WMI und in der Behandlung der Registry, wenn Du Dich dazu mal beliest, solltest Du den Code auch verstehen können.
Oder gibt es einen konkreten Bereich im Code, den Du nicht verstehst?
Je mehr Angaben Du machst, um so besser kann Dir geholfen werden. Es kann niemand in Deinen Kopf schauen, Du musst uns explizit sagen, was Du weisst und was Du nicht weisst.
Gruß,
Martin