가능한 중복은 : GetErrorMessage g가 잘못된 암호 및 사용자 이름 같은 문자열 집결지 때문에이 each.왜 사용자 이름이 틀리면 GetLastError() (GetReturnMessage가 아님)가 "잘못된 암호"를 반환합니까?
에 대해 별도의 오류가로
Why does GetErrorMessage return “wrong password”, when the user name is wrong?
, 내가 원하면 GetLastError()를 사용하기로 결정
그러나 잘못된 사용자 이름을 사용하더라도 여전히 코드 12014가 제공됩니까? (비밀번호 오류) 별도의 오류 코드가 있습니다. ERROR_INTERNET_INCORRECT_USER_NAME - 12013
이 코드가 작동하지 않습니까?
감사합니다.
try
{
pConnect = sess->GetFtpConnection(host, wronguserName, password, port, FALSE);
err= GetLastError(); <---RETURNS INVALID PASSWORD with the wrong username??
}
catch (CInternetException* pEx) //incorrect user name displays incorrect password?
{
TCHAR sz[1024];
pEx->GetErrorMessage(sz, 1024);
printf("ERROR! %s\n", sz);
pEx->Delete();
}
지난 번과 같은 이유가 있습니까? – GManNickG
웁스! 2 명과 2 명을 함께하지 않았습니까 ... 긴 금요일 이었음에 틀림 없습니다. –