【发布时间】:2010-01-30 02:04:17
【问题描述】:
可能重复:
Why does GetErrorMessage return “wrong password”, when the user name is wrong?
由于GetErrorMessage gave 无效密码和用户名的字符串相同,我决定使用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();
}
【问题讨论】:
-
呃,和上次一样的原因?
-
哎呀!没有把两个和两个放在一起......一定是一个漫长的星期五。