如何在 python 中连接/断开/配置无线网络?

2024-01-31

我正在寻找是否有一种方法可以在 python 中连接或断开无线网络,最好是一种在我提供密码的情况下适用于公共网络和安全网络的方法。如果我可以配置有关无线的选项,那将是一个额外的好处(例如,查看范围内的所有网络,查看有关范围内的网络的信息(例如加密类型))。我运行的是 Windows 计算机,因此我在 Linux 或其他操作系统中看到了这个问题的很多答案,但在 Windows 中却没有。


为此,您可能必须使用 Windows 中的 DLL 之一。使用ctypes http://docs.python.org/library/ctypes.html您可以从 Python 访问 win32 API。

它看起来像wlanapi.dll 中的函数 http://msdn.microsoft.com/en-us/library/windows/desktop/aa816369%28v=vs.85%29.aspx, 从...开始WLAN开放句柄 http://msdn.microsoft.com/en-us/library/windows/desktop/ms706759%28v=vs.85%29.aspx and WLANEnum接口 http://msdn.microsoft.com/en-us/library/windows/desktop/ms706716%28v=vs.85%29.aspx可能会做你想做的事。

Edit:例如代码,请参阅已接受的答案this https://stackoverflow.com/questions/2851233/how-can-i-retrieve-the-signal-strength-of-nearby-wireless-lan-networks-on-window?rq=1.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 python 中连接/断开/配置无线网络? 的相关文章

随机推荐