【问题标题】:NativeWifi and Windows XP SP2/SP3NativeWifi 和 Windows XP SP2/SP3
【发布时间】:2011-02-11 02:55:09
【问题描述】:

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

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

那么是否有任何无线零配置 .NET 包装器?

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

【问题讨论】:

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


    【解决方案1】:

    你有没有看过MetaGeek's InSSIDer 是如何做到的。它是 C# 和 open source (Apache License and available on github)。

    这个应用程序很漂亮而且非常有用。至少有3个版本。

    1. InSSIDer
    2. InSSIDer 2
    3. InSSIDer for Linux

    我这里有一台老式 XP SP3,它运行良好。但是,我不认为它依赖于 WlanGetNetworkBssList API(它靠近物理接口,此外,我正在使用 Intel Wifi 管理堆栈(因此我的 ZeroConf 服务已停止)并且 InSSIDer 仍然有效)。

    【讨论】:

    • 哇!这看起来很有希望!我明天早上去看看。我一定会向您报告,如果我确实可以推动它,我会奖励您的答案。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-09-07
      • 2014-05-11
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      相关资源
      最近更新 更多