Подключитесь к wifi, используя netsh wlan и файл XML (профиль -> подключиться к профилю) из python - PullRequest
0 голосов
/ 17 апреля 2020

Yo! Я пробую радости netsh wlan под win.10 ... Какое удовольствие! В основном:

1) У меня есть файл XML с именем virgin. xml, в который я ввожу имя моего wifi (антигона) и пароль

2), который я делаю netsh wlan add profile filename = "C:\virgin.xml"

3) Я добавил профиль, однако, если я сделаю netsh wlan show profiles, профиль "virgin" отсутствует. Я делаю вывод, что он создал профиль с именем wifi, указанным в файле XML, antigon. Уже был один антигон, basi c, и когда я смотрю на профили, остается только один. Вывод, так как у меня не было сообщения об ошибке: он изменил информацию о уже существующем профиле антигона на данные, указанные в файле XML, среди прочего пароль

4) Я делаю netsh wlan connect согласно синтаксису, указанному на сайте: netsh wlan connect ssid = YOURSSID name = PROFILENAME. Так что для меня: netsh wlan connect ssid = antigon name = antigon

5) «Запрос на соединение успешно», он соединяет меня

6) Я изменяю пароль в файле XML, чтобы поставить ложный, и я повторите шаги с 2 по 4, «Запрос на подключение был успешным», и он все еще соединяет меня !!!

Кто-нибудь знает, где ошибка? Это раздражает, у меня есть все элементы в руках, чтобы делать то, что я хочу, но я не могу уместить их правильно !!! То, что я хотел бы сделать, это когда я ввожу правильный пароль в файл XML и запускаю netsh wlan connect, он соединяет меня, и он не работает, если я введу неправильный пароль. Что я тоже могу сделать: я вызываю командные файлы из python скрипта, который является моим основным скриптом. Поэтому, если у вас есть решение для подключения к Wi-Fi с использованием python, например, я знаю, что есть библиотеки, такие как os, которые позволяют использовать команды cmd, я беру их! ^^

Спасибо всем, кто займется этим вопросом!

...