Я пишу часть программного обеспечения на С#, используя .NET 2, которая определяет, существует ли на компьютере Windows активное соединение ethernet.
Важно, что он знает, что это ethernet, а не WiFi, поскольку программа будет вести себя по-разному в зависимости от того, идет ли передача данных с WebClient через Wi-Fi или Ethernet.
Я попытался использовать System.Net.NetworkInformation.NetworkInterfaceType, но это, кажется, сообщает "Ethernet" для большого количества карт WiFi.
Любые предложения будут высоко оценены.