如何仅使用CMD连接WiFi?

Ara*_*KEN 6 networking security cmd.exe windows-10

如何使用CMD输入密码连接新的WiFi?

对于我的学校项目,我决定使用 cmd 制作一个 WiFi_manager 程序。

我知道显示所有 WiFi 网络(在 cmd 中):

netsh wlan show networks
Run Code Online (Sandbox Code Playgroud)

现在假设我想连接到以前从未连接过的 WiFi 网络。而且该 WiFi 也没有添加任何配置文件。

但我知道 WiFi 的密码。

命令行是什么?

鉴于以下 WiFi 网络信息:

SSID 3 : Ismail
    Network type            : Infrastructure
    Authentication          : WPA-Personal
    Encryption              : CCMP

and password is "Thanks_bro".
Run Code Online (Sandbox Code Playgroud)

我已经在谷歌中搜索了这个问题,但没有人说正确的方法,而且大多数都与黑客攻击和无密码连接 WiFi 等有关。所以我将这个问题发布给这里最好的程序员来回答!

如果不可能的话,我们可以用C++来做吗?

小智 5

不幸的是,如果您想从需要密码的命令提示符连接到无线网络,则不会发生。

首先,要使用密码连接到无线网络,您需要设置一个配置文件,或者您需要有一个已经设置的配置文件,您可以使用以下命令检查该配置文件

Netsh wlan show profiles
Run Code Online (Sandbox Code Playgroud)

要查看您的个人资料,您需要至少连接到该 wifi 一次。

另一种方法是生成一个已创建的 xml 配置文件并使用以下命令连接到它:

netsh wlan connect ssid=YOURSSID name=PROFILENAME interface="WIRELESS NETWORK CONNECTION"
Run Code Online (Sandbox Code Playgroud)

更多信息可以在 这篇文章中找到