admin 管理员组文章数量: 1184232
无线网络控制使用Native wifi API 函数来实现
1 查找本机无线网卡
if ( WlanOpenHandle(WLAN_API_VERSION, NULL, &dwServiceVersion, &hClient) != ERROR_SUCCESS)
{wsprintf(stTemp,L"Could not return handle!");}
WlanOpenHandle(WLAN_API_VERSION, // IN 本机支持的wlan api 版本号,1=XP ,2=vista
NULL,
&dwServiceVersion, // OUT negotiated version
&hClient) // client handle
2 列出本机可用的无线网卡
WlanEnumInterfaces(hClient,NULL,
&pwLanInterfaceList) // pwLanInterfaceList->dwNumberOfItems 无线网卡的数量
WlanCloseHandle(hClient,NULL); // close handle
3 读GUID及网卡信息
WLAN_CONNECTION_PARAMETERS wLanConnPara;
memset(&wLanConnPara,0,sizeof(WLAN_CONNECTION_PARAMETERS));
pwLanInterfaceList->dwIndex=i;
wLanGUID.Data1=pwLanInterfaceList->InterfaceInfo->InterfaceGuid.Data1;
wLanGUID.Data2=pwLanInterfaceList->InterfaceInfo->InterfaceGuid.Data2;
wLanGUID.Data3=pwLanInterfaceList->InterfaceInfo->InterfaceGuid.Data3;
for(int j=0;j<8;j++)
{ wLanGUID.Data4[j]=pwLanInterfaceList->InterfaceInfo->InterfaceGuid
版权声明:本文标题:从Wlantest开始:打造个人专属高效无线网络! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1771029786a3540305.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论