我想拥有以上。我找到了 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 地址的好方法是什么?