2011-02-11 22 views
1

私はNative Wifi API、特にfunctionWlanGetNetworkBssListを使用しています。NativeWifiとWindows XP SP2/SP3

この機能はWindows XP SP2およびSP3では使用できません。私はその機能へのアクセスを許可すると思われる修正プログラムをインストールしようとしましたが、機能しませんでした。

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

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

答えて

0

あなたはMetaGeek's InSSIDerの仕組みを見ましたか?それはC#、open source (Apache License and available on github)です。

このアプリは豪華で非常に便利です。少なくとも3つのバージョンがあります。

  1. InSSIDer
  2. InSSIDer 2
  3. InSSIDer forLinux

私はここでヴィンテージXP SP3を持っているし、それはかなりうまく動作します。しかし、私はそれがWlanGetNetworkBssList APIに依存しているとは思わない(物理的なインターフェースに近いですが、私はZeroConfサービスが停止するようにIntel Wifi管理スタックを使用していますが、InSSIDerはまだ動作しています)。

+0

うわー!それは有望に見えます!私は朝にそれをチェックするつもりです。私は本当にそれを動かすことができる場合、私は戻って報告し、あなたに答えを与えることを確認します。 –

0

オープンソースWLAN API libraryがあり、Windows XP SP1以降では、NDISUIO 5.1またはWireless Zero Configurationサービスを使用してワイヤレスBSSIDを取得できます。

オリジナルコードはC++で書かれていますが、必要に応じてC#に変換することができます。