В настоящее время я пишу сетевое приложение на основе NetSH. Есть ли способ подключения к сети WLAN без необходимости создания профиля WLAN XML?
Извините, если вопрос неясен или не принадлежит здесь ... Благодарю.
В настоящее время я пишу сетевое приложение на основе NetSH. Есть ли способ подключения к сети WLAN без необходимости создания профиля 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.
Параметр интерфейса требуется, если в системе имеется два или более доступных интерфейса. Если указан интерфейс, он не может быть подстановочным именем.
Если указанный интерфейс уже подключен к беспроводной сети, эта команда сначала отключится от текущей подключенной сети, а затем попытается подключиться к новой сети. Однако, если эти две сети одинаковы, эта команда просто возвращает успех и ничего не делает.
Примеры:
connect name=Profile1 ssid=SSID1
connect name=Profile2 ssid=SSID2 interface="Wireless Network Connection"