1

任何人都可以请我指向一个适用于 Windows 7 的 API 来读取 wifi RSSI 吗?

我试过 MSNDIS、OID'S 和 Managed Wifi,但没有成功。

谢谢

4

2 回答 2

0

编辑:最初的答案是我认为只有 XP,但以下可能有效(我现在没有可用的 WiFi 来试用它)。

WLAN_BSS_ENTRY结构有一个lRssi属性。WlanGetAvailableNetworkList的文档有一些 C++ 示例代码,首先阅读这些代码可能很有用,然后您可以查看WlanGetAvailableNetworkList的 PInvoke 页面以获取简短的 C# 示例。

于 2011-08-20T16:02:08.760 回答
0

尽管 API 及其签名没有改变 (AFAIK),但 Win7 和 XP 上的 WiFi 之间存在差异,因此您可能需要小心使用 XP 示例。

可以在此处找到适用于 Win7 的 WlanAPI 的托管 C# 包装器:http://managedwifi.codeplex.com/workitem/list/basic?size= 2147483647

于 2011-08-22T06:06:50.400 回答