問題タブ [wlanapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - WlanApi: 接続せずに無線信号の MacAddress を取得する
WlanApi.lib を使用すると、 WlanGetAvailableNetworkList 関数MSDN リンクを使用して、Listof Available シグナルの詳細を取得できます。
利用可能な各信号の Mac アドレス、チャネルを取得するには、WlanQueryInterface 関数を使用する必要があります。この機能は、現在接続されているネットワークでのみ機能します。このMSDN リンクを参照してください。
接続せずに、利用可能なすべてのワイヤレス信号の MacAddress とチャネルを取得するオプションはありますか。
サポートされているネットワーク アダプタのタイプ a/b/g/n を抽出する方法を見つけるのを手伝ってくれる人はいますか??
windows - Windows Server 2008 R2 用の x86 wlanapi.dll はどこで入手できますか?
32 ビット dll に対して Dependency Walker を実行すると、Microsoft Server 2008 R2 マシンにない wlanapi.dll (x86) が必要であることがわかります。次の投稿では、ワイヤレス LAN サービスをインストールする必要があることが言及されています http://geekswithblogs.net/dlussier/archive/2008/06/02/122558.aspx
私はそうしましたが、x64バージョンしかインストールされませんでした。x86 バージョンを入手する方法はありますか?
python - python/c -- Windows 7 でワイヤレス ネットワークに接続する
私は Python 2.x で比較的優れており、C の学習を始めたばかりです。Windows Native Wifi APIを使用する必要があるという結論に達しました(代替案を自由に提供してください)。
特定の名前とパスワードでネットワークに接続したい。WlandConnectの使い方がよくわかりません(これは正しい機能ですよね?)。
(妥当な) 方法があれば、Python で行うことをお勧めします。
c - Windows APIを使用してwifi接続でインターネットが有効になっていることを知る方法
Windows XP を使用しています。wifiのAPIを取得するためにwlanapi dllを使用しています。wifiインターフェイスに接続したとき、wifi接続でインターネット接続が有効になっているかどうかを知る方法は? APIまたは知る方法はありますか??
c# - WlanConnect - The parameter is incorrect
I am facing an error when calling the WlanConnect
function from the WindowsAPI, I am getting ERROR_INVALID_PARAMETER
, even though my code doesn't get in any of the conditions specified in http://msdn.microsoft.com/en-us/library/windows/desktop/ms706613(v=vs.85).aspx to get this error.
Here it is my Connect()
method
I am not sure what am I doing wrong, if anyone could guide my on any approach to solve this problem it would be great.
c# - 管理された wifi を使用して特定の bssid に接続しているときに System.AccessViolationException エラーが発生する
bssid を使用して wifi ネットワークに接続しようとしていますが、利用可能なすべてのリンク (managedwifi のコードプレックスを含む) を調べました。私のコードは次のエラーを返しています:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at WifiExample.Program.WlanConnect(IntPtr clientHandle, Guid& interfaceGuid,
WlanConnectionParameters& connectionParameters, IntPtr pReserved)
時々、SEHException もスローします。
コード スニペットは次のとおりです。
これが呼び出す関数です。呼び出し元と同じファイルで宣言されています。
私のコードはこれに基づいています。
どうすればこれを解決できますか? どんな助けでも素晴らしいでしょう!
c++ - wlanconnect は win8 では bssid で動作しませんが、win7 では同じように動作します
複数の AP (SSID) が同じ名前で異なる bssid を持つ状況で、bssid を使用して WiFi ネットワークに接続しようとしています。私が使用しているサンプル関連コードは
問題は、win7 を搭載した 3 台のマシンでコードが正しく動作することですが、win8 では 50 (ERROR_NOT_SUPPPORTED) が返されます。唯一の違いは、win 8 が vm にインストールされていることです。しかし、win7の1つはvmにもインストールされています。
しかし、私が使用した場合
list.uNumOfEntries = 0;
それは接続していますが、私が望むbssidには接続していません。
DLL Export Viewer を使用して win7 と win 8 の両方の dll wlanapi.dll のエクスポートされた関数を見たときに気づいたことの 1 つ
win7 の関数の数は win8 よりも少なくなっています。
win7にはあるだけです
しかし、win8にもあります
しかし、ヘッダー ファイル wlanapi.h (私は Visual Studio Express 13 を使用しています) には、WlanConnectEx と WlanConnectWithInput はありません。MSDN を確認しましたが、いくつかの新しい機能しかありません。
要約すれば
i) これは、OS が vm で実行されているためですか? (ただし、win7 の 1 つも vm で実行されています)
ii) ヘッダーやリストの値など、コードに欠けているものはありますか?
iii) bssid との接続がこれらの新しい機能に移動された可能性はありますか?
iv) その場合、この新しい関数の正しいヘッダー ファイルはどこで入手できますか?
v) 最新の Win SDK に含まれますか? (これは投稿後に確認します)
Vi) ヘッダーファイルなしで、この新しい関数が必要とするパラメータを知ることは可能ですか? (不可能かもしれませんが、念のため)
編集: API の問題ではなく、ドライバーの問題であることがわかりました。wifiにはWin8ドライバーがなく、win7ドライバーしかありませんでした。アダプターをwin8ドライバーを備えたアダプターに変更し、現在動作しています。古いOSで動作する機能が新しいシステムでは動作しないのは少し奇妙ですが(下位互換性はありませんか?)。または、XPドライバーを汎用ドライバーとしてロードした可能性があります。また、xp は BSSID リストをサポートしていません。残念ながら、元のアダプタ チップセットとそのアテロス チップセットを確認しました。(アダプターは別のベンダーによって製造されていますが、チップセットは atheros であり、必要なドライバーは AR9170 用です)。そして、彼らはまだwin8ドライバーをリリースしていません。探してみましたが、今のところ見つかりませんでした。
ただし、新しい関数のヘッダー ファイルに関する質問は引き続き適用されます。