Windows 上的自动 Wi-Fi 连接

Windows 上的自动 Wi-Fi 连接

我正在寻找如何在 Windows 操作系统上连接 WiFi SSID,但没有成功。

首先我尝试使用如下Windows命令:

netsh 连接 ssid=SSIDNAME 名称=PROFILENAME

这很好,但问题是这个过程需要 XML 配置文件。不幸的是,如果这个连接是新的,那么配置文件就不存在。然后我四处寻找如何生成这些配置文件。查看 MSDN 文档,我看到了一些模板,但我没有看到任何直接使用唯一密码“参数”创建配置文件的方法。

我找到了这个 (https://gallery.technet.microsoft.com/scriptcenter/OMA-URI-Custom-Wifi-6f146d6b) Microsoft 成员提供的 PowerShell 脚本允许自定义 wifi WPAPSK 和 WPA2PSK 连接,但仍然不够。连接类型可以是任何类型,包括 WEP 或其他类型。我正在寻找的是类似 Windows 对话框 (rundll32.exe van.dll,RunVAN) 的东西,如果您单击某个 WiFi SSID,唯一的要求是输入密码,但这必须通过某个脚本、可执行文件等来完成。

如果没有简单的方法在知道密码的情况下自动连接,那么我想到另一个“可行的方法”是通过向相应的对话框发送按键或鼠标事件来与对话框交互。有什么解决方案吗?

谢谢大家

答案1

尝试创建无线配置文件 xml 文件,然后将其设置为自动连接。

这些文件被存储C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces,然后放在包含您的界面的文件夹中。

xml 文件的格式非常简单。

有关加密的详细信息,请参阅这里

相关内容