Jak sprawdzić, czy interfejs sieciowy to LAN, Wifi lub External
Chcę rozróżnić sieci Ethernet dostępne w moim systemie. Czy to LAN, Wifi czy coś stworzonego przez VMWare.I am only intrested for LAN
.
Ale kiedy wyliczam z następującym kodem:
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface networkInterface in adapters)
{
Console.WriteLine(" {0} ::: Interface Type {1} ::::ID {2} \n", networkInterface.Name, networkInterface.NetworkInterfaceType, networkInterface.Id);
}
Teraz jak się rozróżnić jakoNetworkInterface.Description
iNetworkInterface.NetworkInterfaceType
nie są przydatne.
Jakieś inne sposoby?