Как определить, является ли сетевой интерфейс LAN или Wifi или внешний
Я хочу провести различие между сетями Ethernet, доступными в моей системе.
Является ли это локальной сетью, Wi-Fi или чем-то, созданным VMWare.I am only intrested for LAN
.
Но когда я перечисляю следующий код:
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface networkInterface in adapters)
{
Console.WriteLine(" {0} ::: Interface Type {1} ::::ID {2} \n", networkInterface.Name, networkInterface.NetworkInterfaceType, networkInterface.Id);
}
Теперь, как я могу дифференцировать какNetworkInterface.Description
а такжеNetworkInterface.NetworkInterfaceType
не полезны.
Есть ли другие способы?