104596

Wie mit C Sharp erkennen ob Netzwerkadapter virtuell oder physikalisch?

Hallo,

ich habe mal wieder eine sehr spezielle Frage .. face-wink

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

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

MrTrebron
MrTrebron 25.04.2012 um 14:53:56 Uhr
Goto Top
Ja Servus,

schau mal hier klick

ich denke das passt

Gruß
Norbert
104596
104596 02.05.2012 um 14:16:29 Uhr
Goto Top
Hallo Norbert,

vielen Dank für deine schnelle Antwort.
Ich bin jetzt seit Tagen am ausprobieren, an sich funktioniert die Abfrage wunderbar, der Dienst funktioniert aber trotzdem gar nicht mehr.
Werde mal weiter schauen woran es noch liegt.
Ich melde mich wenns was neues gibt.

Gruß,
alcapone991