我正在使用Native Wifi API,特别是function WlanGetNetworkBssList
。
我知道Windows XP SP2和SP3中没有该功能。我尝试安装可能允许访问该功能的修补程序,但它不起作用。
那里有无线零配置.NET封装吗?
或者更基本的是,如何在不使用该功能的情况下获取给定无线LAN接口上的无线网络或网络的基本服务集(BSS)条目列表?
答案 0 :(得分:0)
你看过MetaGeek's InSSIDer是怎么回事吗?它是C#和open source (Apache License and available on github)。
这个应用程序很华丽,非常有用。至少有3个版本。
我在这里有一个老式的XP SP3,效果非常好。但是,我不认为它依赖于WlanGetNetworkBssList API(它接近物理接口,此外,我正在使用英特尔Wifi管理堆栈(因此我的ZeroConf服务已停止)并且InSSIDer仍然可用)。
答案 1 :(得分:0)
开源WLAN API library允许使用NDISUIO 5.1或无线零配置服务在Windows XP SP1及更高版本上获取无线BSSID。
原始代码是用C ++编写的,但可以根据需要转换为C#。