admin管理员组文章数量:1516870
无线网络控制使用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 深度探秘:解锁无线网络的秘密通道! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1771029749a3261250.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论