Два разрешения. Во-первых, это проще, во-вторых, слишком сложно, даже к тому, что я не хочу подходить, потому что это требует программирования.
Решение первое: вы используете размещенную сеть, если ваш беспроводной адаптер способен. (Обычно они способны.)
1.) Откройте командную строку с повышенными правами. Win + X и выберите CMD (Admin) ИЛИ введите «cmd» или «командную строку» в Windows Search, введя в меню «Пуск», затем щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора»
2.) Убедитесь, что ваша система способна выполнить эту команду: netsh wlan show drivers
. Прокрутите вниз до Hosted network supported
. Если он говорит, что Yes
вам повезло; если No
нет легкой альтернативы и не продолжать.
3.) Запустите следующую команду, чтобы разрешить и настроить вашу размещенную сеть, но сначала посмотрите ниже.
netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%pass% keyUsage=persistent
Замените% ssid% на ваше имя Wi-Fi или "Hotspot" или SSID. Например ssid=MyGreatHotspot
. Замените% pass% своим паролем Wifi или «Точка доступа». Оно должно быть не менее 8 символов. Например key=strongPasswordsAreWEAK
.
4.) После этого выполните команду netsh wlan start hostednetwork
, чтобы начать трансляцию «Точки доступа». Прямо сейчас вы можете играть без подключения к интернету после подключения всех устройств. Не забудьте проверить IP-адреса всех ваших отдельных устройств для подключения друг к другу. IP-адрес точки доступа обычно "192.168.137.1".
Если вы хотите поделиться своим интернет-соединением или для дальнейшего использования, продолжайте:
5.) Откройте Run (Win + R) или, выполнив поиск Run, войдите в систему ncpa.cpl
, затем нажмите Enter. Новый адаптер показал на экране, что он должен сказать что-то вроде «Microsoft Hosted Network Virtual Adapter». (Необязательно, если вы OCD, переименуйте его, если на нем написано «LAN Connection * 15» или, скорее, на «Hotspot»). Щелкните правой кнопкой мыши на источнике подключения к Интернету, с которого вы хотите поделиться Интернетом, и выберите «Свойства». Перейдите на вкладку «Общий доступ» и установите флажок или установите флажок «Разрешить другим пользователям сети подключаться к Интернету через этот компьютер». Применить, ОК, чтобы сохранить изменения.
6.) У вас должно быть все готово! :)
Если вы хотите остановить hostednetwork, в командной строке с повышенными привилегиями вы выполните команду: netsh wlan stop hostednetwork
Решение второе : это взято из этого поста от пользователя Linard Arquit
Если вы можете написать собственное приложение, взгляните на WiFi Direct API, который предлагает устаревший режим. Включение устаревшего режима создаст SoftAP с указанным SSID и паролем. Однако указание пароля не поддерживается.
Взгляните на пример IoTOnboarding, чтобы увидеть устаревший режим в действии (и получить лучшую «документацию», чем официально предоставляет Microsoft): IotOnboarding / IoTOnboardingService / OnboardingAccessPoint.cs