Windows 7 / 2008 の機能を利用して新しい仮想 Wi-Fi をオンザフライで作成する機能を持つアプリを構築しています。うまく作成できますが、接続の最大数を制限する方法を探しています。「netsh wlan show hostsnetwork」コマンドを実行して設定を表示すると、表示されます (既定では 100) が、レジストリのどこかにある必要があります。-コマンドラインでもAPIでも、これに使用できる設定が表示されないため、regに保存されていると想定する必要があります。HKLM\System\CurrentControlSet\ - Wlansvc\parameters\hostednetworksettings などに vwifi およびhostednetwork レジストリ キーが表示されますが、「MaxClients」値 (または同様の値) を追加するための参照が見つかりません。接続は 1 つだけです。誰かがこれへの言及を見たことがありますか、それを行う方法を知っていますか?
3270 次
1 に答える
0
次のコードのようなものを使用して設定できます。
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
);
于 2012-12-19T00:07:17.180 に答える