WinApi XP-ka nie jest w stanie odroznic karty
"przewodowej" (eth) od "bezprzewodowej (wifi, bt).
OIDP w Windowsie 7 nie bylo wcale lepiej.
Ale o co chodzi? WinAPI to bardzo szerokie pojęcie.
GetAdaptersAddresses()
IF_TYPE_ETHERNET_CSMACD / IF_TYPE_IEEE80211
Niby od Visty dziala, ale pamietam jak przez mgle,
ze w nowszych systemach tez byly jakies problemy:
An IEEE 802.11 wireless network interface. On Windows Vista and later,
wireless network cards are reported as IF_TYPE_IEEE80211.
Windows Server 2003, Windows 2000 Server with SP1, and Windows XP/2000:
Wireless network cards are reported as IF_TYPE_ETHERNET_CSMACD.
|