NativeWifi和Windows XP SP2 / SP3

时间:2011-02-11 02:55:10

标签: .net-2.0 windows-xp wifi wireless wlanapi

我正在使用Native Wifi API,特别是function WlanGetNetworkBssList

我知道Windows XP SP2和SP3中没有该功能。我尝试安装可能允许访问该功能的修补程序,但它不起作用。

那里有无线零配置.NET封装吗?

或者更基本的是,如何在不使用该功能的情况下获取给定无线LAN接口上的无线网络或网络的基本服务集(BSS)条目列表?

2 个答案:

答案 0 :(得分:0)

你看过MetaGeek's InSSIDer是怎么回事吗?它是C#和open source (Apache License and available on github)

这个应用程序很华丽,非常有用。至少有3个版本。

  1. InSSIDer
  2. InSSIDer 2
  3. InSSIDer forLinux
  4. 我在这里有一个老式的XP SP3,效果非常好。但是,我不认为它依赖于WlanGetNetworkBssList API(它接近物理接口,此外,我正在使用英特尔Wifi管理堆栈(因此我的ZeroConf服务已停止)并且InSSIDer仍然可用)。

答案 1 :(得分:0)

开源WLAN API library允许使用NDISUIO 5.1或无线零配置服务在Windows XP SP1及更高版本上获取无线BSSID。

原始代码是用C ++编写的,但可以根据需要转换为C#。