上記をお願いしたいです。IP Helper API を見つけましたが、これは機能します。唯一の問題は、Vista より古いシステムでは、アダプタがワイヤレスか通常のイーサネットかを識別できないことです。WinXP と Server 2003 もサポートする必要があります。
ドキュメント(IP Helper)からの関連する引用は次のとおりです。
IEEE 802.11 ワイヤレス ネットワーク インターフェイス。注: このアダプターの種類は、Windows Vista 以降で返されます。Windows Server 2003 および >Windows XP では、IEEE 802.11 ワイヤレス ネットワーク インターフェイスは >MIB_IF_TYPE_ETHERNET のアダプタ タイプを返します。
では、WinXP/Server2003 以降でワイヤレス アダプタを識別し、MAC アドレスを取得するにはどうすればよいでしょうか?