ファイアウォールで無線ネットワークに接続したり切断したりする方法があるかどうかを調べたいのですが、パスワードを入力した場合は公衆ネットワークとセキュリティ保護されたネットワークの両方で機能する方法が望ましいです。ワイヤレスに関するオプションを設定できる場合は、追加のボーナスになります(たとえば、範囲内のすべてのネットワークを参照してください。範囲内のネットワークについての情報を参照してください)。私はWindowsコンピュータを走らせているので、Linuxや他のオペレーティングシステムではこの質問に対する多くの答えを見ることができますが、ウィンドウには何も表示されません。前もって感謝します。pythonでワイヤレスネットワークを接続/切断/設定するにはどうすればよいですか?
6
A
答えて
4
おそらくWindowsのDLLの1つを使用する必要があります。 ctypesを使うと、Pythonからwin32 APIにアクセスできます。
WlanOpenHandleで始まり、WlanEnumInterfacesで始まるのは、functions from wlanapi.dllのように見えます。
編集:コード例については、thisの回答を参照してください。
関連する問題
- 1. Linuxで任意のTCP/IP接続を切断するにはどうすればよいですか?
- 2. 切断時にSQLServerに再接続するにはどうすればよいですか?
- 3. Androidではどのようにソケットを切断すればよいですか?
- 4. 接続プーリングで必要な接続数を決定するにはどうすればよいですか。
- 5. どのように接続すると、プログラムでUSBを切断する
- 6. クライアントのインターネット接続が切断されているかどうかを確認するにはどうすればよいですか?
- 7. ワイヤレスネットワークに接続
- 8. eclipseでGWT/Jettyとの接続プールを設定するにはどうすればよいですか?
- 9. Zend Frameworkでdb接続の設定をテストするにはどうすればよいですか?
- 10. actionscript 3ソケット接続で文字エンコーディングを設定するにはどうすればよいですか?
- 11. コードでDBX接続プーリングを設定するにはどうすればよいですか?
- 12. Javaでサーバが接続を切断した(RSTパケットを受信した)かどうかを確認するにはどうすればよいですか?
- 13. GKPeerPickerControllerを使用せずにピアツーピア接続を設定するにはどうすればよいですか?
- 14. nhibernate設定に接続文字列を挿入するにはどうすればよいですか?
- 15. テストTCP接続タイムアウトを設定するにはどうすればよいですか?
- 16. Android App Inventor:HTTPS接続を設定するにはどうすればよいですか?
- 17. Solaceアプライアンスに接続されているクライアントをプログラムで切断するにはどうすればよいですか?
- 18. C#でOAuthに接続するにはどうすればよいですか?
- 19. 接続文字列はどうすればよいですか?
- 20. AndroidでBluetooth接続を設定変更するにはどうすればいいですか?
- 21. WMとC#:WiFi Ad-Hoc接続をプログラムで設定するにはどうすればいいですか?
- 22. シリアルポートがLinuxで接続/切断されているかどうかを知ることはできますか?
- 23. QT Webkitは、新しいワイヤレスネットワーク接続を知らないようです。
- 24. Eclipseを使用してデバッグするためにスマートフォンを接続する際、スマートフォンを安全に切断するにはどうすればよいですか?
- 25. グローバルイベントリスナーを接続するにはどうすればよいですか?
- 26. 着信接続をデバッグするにはどうすればよいですか?
- 27. 接続のいずれかハングcrossbar.ioまたは切断する
- 28. 接続されたデータグラムソケットを切断して再接続する
- 29. Campaign Monitor APIに接続するにはどうすればよいですか?
どうすればいいのか説明できますか?私はctypesで列挙型を作る際に何も見ていなかったし、列挙型 "WLAN_CONNECTION_MODE"の定義が必要でした。 –
Cでの 'enum'は、基本的には、特に指定しない限り、整数定数のリストを作成するためのショートカットです.0から始まり1で増分します。ですから、もしあなたがhttp://msdn.microsoft.com/en-us/library/windows/desktop/ms706844%28v=vs.85%29.aspxを見れば、 'wlan_connection_mode_profile'は0、' wlan_connection_mode_temporary_profile'は1、上です'wlan_connection_mode_invalid'は5です。 –