我目前正在编写基于 NetSH 的网络应用程序。有没有办法无需创建 wlan xml 配置文件即可连接到 wlan 网络?
抱歉,如果问题不清楚或者不属于这里...谢谢。
答案1
有没有办法可以连接到 wlan 网络(使用 netsh)而无需创建 wlan xml 配置文件?
不可以。使用 不可能实现netsh
。
为了使用netsh wlan connect
配置文件名称是必需的(不是可选的)。
netsh wlan connect /?
用法:connect [name=]<string> [[ssid=]<string>] [[interface=]<string>]
参数:
Tag Value
ssid - SSID of the wireless network.
name - Name of the profile to be used in connection attempt.
interface - Name of the interface from which connection is attempted.
评论:
使用指定的配置文件连接到 ssid 指定的无线网络。除非系统上只有一个可用接口,否则将尝试从指定接口进行连接,在这种情况下,可以省略接口参数。
参数配置文件名称是必需的,但 ssid 是可选的。如果配置文件中只有一个 SSID,则使用此 SSID 进行连接。如果配置文件中有多个 SSID,则参数 ssid 是必需的。
如果系统上有两个或多个可用接口,则必须指定参数 interface。指定 interface 时,不能使用通配符名称。
如果指定的接口已经连接到无线网络,此命令将首先断开与当前连接的网络的连接,然后尝试连接到新网络。但是,如果这两个网络相同,此命令只会返回成功,不执行任何操作。
例子:
connect name=Profile1 ssid=SSID1
connect name=Profile2 ssid=SSID2 interface="Wireless Network Connection"