我正在尝试确定一种在Windows中使用C获取附近的WiFi接入点的方法。我在Visual Studio 2010中编写代码。我已阅读了必要的文档,但缺乏有关如何实现可实现此目的的代码的指导。
我特别感兴趣的是获取附近接入点的MAC地址或至少是当前连接的Wifi接入点的MAC地址。是否可以在Windows中使用WMI,特别是在Windows XP SP3及更高版本上执行此操作?
非常感谢任何关于如何做到这一点的指示。
答案 0 :(得分:2)
如果是C / C ++,请查看here库中的Microsoft NativeWifi。 XP SP2或更高版本。1
答案 1 :(得分:0)
本机wifi lib很好,WlanGetNetworkBssList函数将使用网络列表填充内存,包括其MAC地址。但是,仅在vista及更高版本上支持,在xp上它将失败并用垃圾填充结构。
我不确定是否有办法在XP上安装mac。