Windows应用想要实现连接wifi,监听wifi信号,断开连接等功能,用NativeWifi
API是个不错的选择。打开MSDN,搜索NativeWifi
Api,找到Native Wifi页。在这里。信息量很大,如果像我着急实现上述功能,看海量的文档有些来不及。如果直接给我例子,在运行中调试,阅读代码,效率会更高。但是,我并没有成功。首先,Sample在SDK中,参见这里。我下载几次都失败了,最后放弃这条路。后来同事给了我一份Sample,我不敢确定是否就是这个,但是代码写的也是很晦涩。我的初衷是简单的使用这些API的例子。看来还是自己动手吧。看相关API,如果不懂,就找有经验人的例子。几经周折,终于实现我的需求。让我慢慢道来。1.获得可用AP列表参见WlanGetAvailableNetworkList的官方文档,下面有例子。DWORD WINAPI WlanGetAvailableNetworkList(
_In_ HANDLE hClientHandle,
_In_ const GUID *pInterfaceGuid,
_In_ DWORD dwFlags,
_Reserved_ PVOID pReserved,
_Out_ PWLAN_AVAILABLE_
...
继续阅读
(56)