ファイアウォールで無線ネットワークに接続したり切断したりする方法があるかどうかを調べたいのですが、パスワードを入力した場合は公衆ネットワークとセキュリティ保護されたネットワークの両方で機能する方法が望ましいです。ワイヤレスに関するオプションを設定できる場合は、追加のボーナスになります(たとえば、範囲内のすべてのネットワークを参照してください。範囲内のネットワークについての情報を参照してください)。私は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. 2つのワイヤレスネットワークを接続してインターネットを共有するにはどうすればよいですか?
- 3. 切断時にSQLServerに再接続するにはどうすればよいですか?
- 4. アンドロイドでWiFi adbが接続または切断されているかどうかをプログラムで確認するにはどうすればよいですか?
- 5. Androidではどのようにソケットを切断すればよいですか?
- 6. NSURLSession要求の接続切断時の再試行を設定するにはどうすればよいですか?
- 7. 接続プーリングで必要な接続数を決定するにはどうすればよいですか。
- 8. クライアントのインターネット接続が切断されているかどうかを確認するにはどうすればよいですか?
- 9. どのように接続すると、プログラムでUSBを切断する
- 10. 接続されたリングを完全に切断する最小数を決定するにはどうすればよいですか?
- 11. actionscript 3ソケット接続で文字エンコーディングを設定するにはどうすればよいですか?
- 12. eclipseでGWT/Jettyとの接続プールを設定するにはどうすればよいですか?
- 13. Oracleの接続文字列で初期カタログを設定するにはどうすればよいですか?
- 14. 外部DB接続で談話を設定するにはどうすればよいですか?
- 15. sprakデータフレームで複数のノード接続を設定するにはどうすればよいですか?
- 16. コードでDBX接続プーリングを設定するにはどうすればよいですか?
- 17. バックログ反復とチーム/エリア接続をプログラムで設定するにはどうすればよいですか?
- 18. Zend Frameworkでdb接続の設定をテストするにはどうすればよいですか?
- 19. Android用Retrofitライブラリで接続タイムアウトを設定するにはどうすればよいですか?
- 20. RでODBC接続を設定するにはどうすればよいですか?
- 21. オブジェクトはどのようにクライアントとの接続が切断されますか?
- 22. Javaでサーバが接続を切断した(RSTパケットを受信した)かどうかを確認するにはどうすればよいですか?
- 23. Pythonマルチpythonファイルでグローバルロガー設定を設定するにはどうすればよいですか?
- 24. ワイヤレスネットワークに接続
- 25. GKPeerPickerControllerを使用せずにピアツーピア接続を設定するにはどうすればよいですか?
- 26. Bluemixからオンプレミスデータベースへの接続を設定するにはどうすればよいですか?
- 27. Spotify接続アプリのアイコンをユーザーに設定するにはどうすればよいですか?
- 28. nhibernate設定に接続文字列を挿入するにはどうすればよいですか?
- 29. HTTPS接続用にRealm Object Server v2.0.4を設定するにはどうすればよいですか?
どうすればいいのか説明できますか?私は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です。 –