Из моей командной строки в Compact 7 я пытаюсь выполнить что-то вроде этого:
wlantool -c -имя ssid -auth wpa2psk -encr aes -key мой пароль
Я получаю эту ошибку: [WLANTOOL] WlanReasonCodeToString() Ошибка FAILED: 1814
Та же команда работала почти 1 месяц и вдруг возвращает эту ошибку.
- Имя сети (SSID): имя
- Шифрование: AES
- Аутентификация: WPA2-PSK
- Сетевой ключ: мой пароль
Что я делаю неправильно в командной строке выше? А как узнать что за ошибка 1814?
Я хочу вызвать инструмент командной строки wlantool.exe из программы на С#, чтобы пользователь мог обрабатывать Wi-Fi-соединения из моего приложения.
С++ код WLANTOOL
DWORD dwFlags = 0;
BOOL bOverwrite = TRUE;
DWORD dwReasonCode = WLAN_REASON_CODE_UNKNOWN;
dwError = WlanSetProfile(*phClientHandle,
&pInterface->InterfaceGuid,
0,
bstrXml,
NULL,
bOverwrite,
NULL,
&dwReasonCode);
if(ERROR_SUCCESS != dwError)
{
WCHAR strMeaning[MAX_PATH];
DWORD dwEr = ERROR_SUCCESS;
strMeaning[0] = L'\0';
dwEr = WlanReasonCodeToString(dwReasonCode,
MAX_PATH,
strMeaning,
NULL);
if(ERROR_SUCCESS != dwEr )
{
PrintMsg(L"WlanReasonCodeToString() FAILED error: %lu",dwEr);
break;
}
PrintMsg(L"WlanSetProfile() FAILED Error: %lu dwReasonCode : %lu Meaning : %s,",
dwError,
dwReasonCode,
strMeaning);
break;
}