1

ネイティブWifiAPI、特に関数 を使用していますWlanGetNetworkBssList

その機能はWindowsXPSP2およびSP3では使用できないことを認識しています。その機能へのアクセスを許可するはずの修正プログラムをインストールしようとしましたが、機能しませんでした。

では、Wireless Zero Configuration .NETラッパーはありますか?

または、より基本的には、その機能を使用せずに、特定の無線LANインターフェイス上の1つまたは複数の無線ネットワークの基本サービスセット(BSS)エントリのリストを取得するにはどうすればよいですか?

4

2 に答える 2

0

MetaGeekのInSSIDerがどのようにそれを行うかを見ましたか。これはC#であり、オープンソース(Apacheライセンスでgithubで入手可能)です。

このアプリはゴージャスでとても便利です。少なくとも3つのバージョンがあります。

  1. InSSIDer
  2. InSSIDer 2
  3. InSSIDer forLinux

私はここにビンテージのXPSP3を持っています、そしてそれはかなりうまくいきます。ただし、WlanGetNetworkBssList APIに依存しているとは思いません(物理インターフェイスに近く、さらにIntel Wifi管理スタックを使用しているため(ZeroConfサービスが停止しています)、InSSIDerは引き続き機能します)。

于 2011-02-11T03:23:34.533 に答える
0

NDISUIO5.1またはWirelessZeroConfigurationサービスを使用して、WindowsXPSP1以降でワイヤレスBSSIDを取得できるオープンソースのWLANAPIライブラリがあります。

元のコードはC++で記述されていますが、必要に応じてC#に変換できます。

于 2017-07-02T14:17:21.220 に答える