Для того чтобы создать программно WiFi точку доступа в Windows, запускаем консоль от имени администратора, нажимаем кнопку «Пуск» в строке поиска вводим:
cmd.exe
правая кнопка мыши по cmd и запускаем от имени администратора, вводим в командной строке команду:
netsh wlan set hostednetwork mode=allow ssid=NameWiFi key=Password netsh wlan start hostednetwork (для быстрой вставки команды можно воспользоваться ПКМ)
Естественно, в параметре ssid нужно ввести идентификатор точки доступа, а в key придумать пароль для доступа к WiFi. После выполнения команды Windows установит нужный драйвер и в списке беспроводных адаптеров появится нужный нам WiFi. Для удаления адаптера нужно указать в команде mode=disallow и опустить все остальные параметры.
Теперь можно запустить WiFi точку командой:
netsh wlan start hostednetwork
Для прекращения работы виртуальной точки доступа меняем в команде параметр start на stop.
Чтобы просмотреть текущие параметры виртуальной точки доступа, можно воспользоваться командами:
netsh wlan show settings
netsh wlan show hostednetwork setting=security
При старте виртуальной точки доступа автоматически запустится встроенный DHCP-сервер. Чтобы «расшарить» подключение к Интернету для пользователей только что созданной беспроводной сети, надо перейти на вкладку «Общий доступ» в свойствах того сетевого интерфейса, который как раз имеет выход в Сеть. Там необходимо включить разрешение на общий доступ к Сети и выбрать наш виртуальный адаптер.
Программа для автозапуска настроек скачать VirtualRouterInstaller.