Autor Beitrag
Freefly85
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Sa 12.03.11 12:33 
Wie überprüfe ich, ob ein Netzwerkkabel eingesteckt ist?

Es gibt zwar eine Möglichkeit aus dem Namespace System.Net.NetworkInformation.

Dieser besitzt folgende Methode: GetIsNetworkAvailable
...welche true zurückgibt, wenn ein Netzwerkadapter verfügbar ist.
Allerdings gibt die Methode auch true zurück, wenn der Wireless-Adapter eingeschaltet ist (Laptop).

Gibt es eine Möglichkeit, explizit das Netzwerkkabel zu überprüfen?

Hier noch der msdn-Link:
msdn.microsoft.com/d...interface.aspx#Y1311
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Sa 12.03.11 13:46 
Hallo,

GetIsNetworkAvailable gibt ja nur an, ob generell überhaupt mindestens eine Netzwerkverbindung aktiv ist.

Vllt. hilft dir ja eher der OperationalStatus? Du mußt natürlich ersteinmal mittels GetAllNetworkInterfaces den 'echten' Netzwerkadapter rausfinden (falls du mehrere installiert hast).