可能重复:
Why does GetErrorMessage return “wrong password”, when the user name is wrong?当用户名错误时,为什么GetLastError()(不GetReturnMessage)返回“错误密码”?
由于GetErrorMessage g AVE无效的用户名和密码相同的字符串,我决定使用GetLastError(),因为它为each.
一个单独的错误但用不正确的用户名仍然给我的代码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 2010-01-30 02:14:37
哎呀!没有把两个人和两个人放在一起......一定是漫长的星期五。 – 2010-02-01 17:02:35