Настройка реестра для виртуального 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
);