Windows系统上(笔记本)怎么获取无线网卡接收到的AP的信号强度
Windows系统下(笔记本)如何获取无线网卡接收到的AP的信号强度?
目的:想知道Windows系统下的无线网卡接收到的一个AP的信号强度,比如说当前PC接入的AP名字是ABC(当前使用ABC上网),我想实时的获取PC接收的ABC的信号强度情况,该如何做?
我的理解是直接调用Windows的WIFi的API,不知道行不行? 可行的话,使用VS2005的开发平台是否可行?或者还需要什么相关的SDK之类的工具或者开发包——这些不是特别懂,希望路过的或者专程进来解答问题的能够指点一二,在此谢过
------解决方案--------------------
微软已经提供wlanapi。参考
PWLAN_INTERFACE_INFO_LIST
WlanEnumInterfaces
WlanGetAvailableNetworkList
等函数与结构体。。。可以非常方便的得到信号强度,当然也可以获得其它信息。。。
请参考原文及代码示例http://www.xevc.com/wlanapi
目的:想知道Windows系统下的无线网卡接收到的一个AP的信号强度,比如说当前PC接入的AP名字是ABC(当前使用ABC上网),我想实时的获取PC接收的ABC的信号强度情况,该如何做?
我的理解是直接调用Windows的WIFi的API,不知道行不行? 可行的话,使用VS2005的开发平台是否可行?或者还需要什么相关的SDK之类的工具或者开发包——这些不是特别懂,希望路过的或者专程进来解答问题的能够指点一二,在此谢过
------解决方案--------------------
微软已经提供wlanapi。参考
PWLAN_INTERFACE_INFO_LIST
WlanEnumInterfaces
WlanGetAvailableNetworkList
等函数与结构体。。。可以非常方便的得到信号强度,当然也可以获得其它信息。。。
请参考原文及代码示例http://www.xevc.com/wlanapi