
104596
25.04.2012
Wie mit C Sharp erkennen ob Netzwerkadapter virtuell oder physikalisch?
Hallo,
ich habe mal wieder eine sehr spezielle Frage ..
Also:
Um den Wlanadapter im Gerätemanager zu deaktivieren oder zu aktivieren, je nach Einstecken oder Ausstecken des Lankabels, habe ich einen Windowsdienst in C# geschrieben.
Das Problem ist aber, dass, sobald man den Cisco VPN Client installiert, ein virtueller Netzwerkadapter hinzugefügt wird, und der ganze Dienst nicht mehr funktioniert.
Innerhalb des Dienstes mache ich eine wmi-Abfrage und Frage nach "Description" == "%WiFi% && %Wireless%". OBWOHL der virtuelle Netzwerkadapter da nichts dergleichen stehen hat, funktioniert der Dienst nicht. Ich muss also noch eine if-Abfrage einbauen, die abfragt ob der Netzwerkadapter physikalisch oder viruell ist.
Hat jemand eine Idee wie das funktioniert?
Danke und Gruß,
alcapone991
ich habe mal wieder eine sehr spezielle Frage ..
Also:
Um den Wlanadapter im Gerätemanager zu deaktivieren oder zu aktivieren, je nach Einstecken oder Ausstecken des Lankabels, habe ich einen Windowsdienst in C# geschrieben.
Das Problem ist aber, dass, sobald man den Cisco VPN Client installiert, ein virtueller Netzwerkadapter hinzugefügt wird, und der ganze Dienst nicht mehr funktioniert.
Innerhalb des Dienstes mache ich eine wmi-Abfrage und Frage nach "Description" == "%WiFi% && %Wireless%". OBWOHL der virtuelle Netzwerkadapter da nichts dergleichen stehen hat, funktioniert der Dienst nicht. Ich muss also noch eine if-Abfrage einbauen, die abfragt ob der Netzwerkadapter physikalisch oder viruell ist.
Hat jemand eine Idee wie das funktioniert?
Danke und Gruß,
alcapone991
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 184097
Url: https://administrator.de/forum/wie-mit-c-sharp-erkennen-ob-netzwerkadapter-virtuell-oder-physikalisch-184097.html
Ausgedruckt am: 03.05.2025 um 00:05 Uhr
2 Kommentare
Neuester Kommentar