HKLM\SYSTEM\CurrentControlSet\Control\Network ... может быть MediaType адаптера дает ответ?... у меня на WIFI = 2 в ...\Services\TCPIP\parameters не вижу ничего полезного также. Может кто ковырял в этом направлении?...
ssx, GetGetAdaptersInfo действительно возвращает тип адаптера... но вопреки ожиданиям получить IF_TYPE_IEEE80211, функция возвращает IF_TYPE_ETHERNET_CSMACD - этим способом не возможно отличить беспроводной сетевой адаптер Подобные функции(GetAdaptersAdresses) также возвращают в других полях(ifType) тип IF_TYPE_ETHERNET... так что iphlpapi не подходит ... может у кого есть какие-нибудь идеи в ядре копнуть?
посмотри wireshark (ex-ethereal) - как он получает информацию об адаптерах? add: wireshark использует winpcap - смотреть надо его...