Установите канал и физический уровень для беспроводного адаптера, используя WLANAPI

Я пытаюсь настроить свой беспроводной адаптер Channel и Physical layer.

Я использую wlanapi, в настоящее время я знаю, как включить или выключить режим монитора, и я пытаюсь таким же образом установить канал и физический уровень.

Это код для установки режима монитора

ULONG targetOperationMode = DOT11_OPERATION_MODE_NETWORK_MONITOR;

SetInterface(wlan_intf_opcode_current_operation_mode, (PVOID*)&targetOperationMode, InterfaceGuid);

void AdapterApi::SetInterface(WLAN_INTF_OPCODE opcode, PVOID* pData, GUID* InterfaceGuid)
{

DWORD dwResult = 0;

HANDLE hClient = NULL;

DWORD dwCurVersion = 0;

DWORD outsize = 0;

// Open Handle for the set operation
dwResult = WlanOpenHandle(WLAN_CLIENT_VERSION_VISTA, NULL, &dwCurVersion, &hClient);

dwResult = WlanSetInterface(hClient, InterfaceGuid, opcode, sizeof(ULONG), pData, NULL);

WlanCloseHandle(hClient, NULL);

}

Я не мог найти правильный способ установить канал и физический уровень.
Спасибо за помощь!

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]