私はVS2010を使用してWifiに接続する方法を開発しており、現在ネットワークセキュリティキーに接続する方法にこだわっています。Windows ネイティブ Wifi 機能 (WlanOpenHandle、WlanEnumInterfaces、WlanQueryInterface、WlanGetNetworkBssList) を使用して、自分の地域のすべての Wifi ホットスポットを列挙し、SSID、MAC アドレスなどを取得できます。私はすでにWlanConnect()
MSDN について読んだことがありますが、まだ無知です。ネットワーク セキュリティ キーを要求する Wi-Fi にコードを接続させるためのヒントを教えてください。
3238 次
2 に答える
1
少なくとも 1 つの保存された Wifi 接続があると仮定して、コマンドを実行します。
netsh wlan export profile
これにより、すべての Wifi プロファイルが現在のディレクトリに XML ファイルとしてエクスポートされます。
を呼び出すと、が に設定されている場合、構造体WlanConnect
にリテラル XML プロファイル文字列を指定できます。WLAN_CONNECTION_PARAMETERS
wLanConnectionMode
wlan_connection_mode_temporary_profile
エクスポートされたプロファイルの 1 つからの XML を使用して安全なネットワークに正常に接続できる場合は、おそらく XML を変更し、同じ手法を使用して新しいネットワークに接続できるはずです。
私はこれを試したことがなく、XML に保存されているキーにどのエンコーディングが使用されているかわかりませんが、問題を解決する方法のようです。
于 2013-11-01T13:07:40.907 に答える