Настройка реестра для виртуального Wi-Fi Максимальное количество подключений / клиентов?

Я создаю приложение, которое имеет функциональность, которая на лету создает новый виртуальный Wi-Fi, используя функции Windows 7 / 2008. Я могу создать его просто отлично, но я смотрю, как ограничить максимальное количество соединений. Запустив команду "netsh wlan show hostednetwork" для просмотра моих настроек - он показывает (по умолчанию 100), но ДОЛЖЕН ли это быть где-то в реестре, верно? - Я не вижу никаких настроек для этого ни в командной строке, ни с помощью API - так что я должен предположить, что он хранится в рег. Я вижу ключи реестра vwifi и hostednetwork в HKLM\System\CurrentControlSet\ - Wlansvc\parameters\hostednetworksettings и т. Д..., но не могу найти ссылку для добавления значения "MaxClients" (или аналогичного) - хотел бы ограничить его значением только одно соединение. Кто-нибудь видел какие-либо ссылки на это или знает, как это сделать?

1 ответ

Вы можете установить его, используя что-то вроде следующего кода.

WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS hostedNetworkConnSettings;
hostedNetworkConnSettings.hostedNetworkSSID = ssid;
// set the number of clients that may connect to your hosted network
hostedNetworkConnSettings.dwMaxNumberOfPeers = nPeers;

// set the new connection setttings
WlanHostedNetworkSetProperty(
                  m_WlanHandle,
                  wlan_hosted_network_opcode_connection_settings,
                  sizeof(WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS),
                  (PVOID)&m_HostedNetworkConnSettings,
                  NULL,
                  NULL
              );
Другие вопросы по тегам