在 Windows Vista 上使用 MFC wininet 类时,我不断收到错误 12029(错误 INTERNET CANNOT CONNECT,连接到服务器的尝试失败。)。错误的原因是由于 Windows Defender。有没有比完全关闭 Windows Defender 更好的方法来解决这个问题?我尝试关闭“实时保护”无济于事,我必须完全关闭 WD 才能停止 12029 错误。
如果没有更好的解决方案,希望有相同问题的其他人会看到这个问题并能够解决他们自己的问题。我搜索了高低的 intertubes 并没有发现 wininet 错误 12029 和 WD 之间的任何交叉引用。
我的代码供参考
::CInternetSession session;
::CHttpConnection* connection = session.GetHttpConnection(L"twitter.com",80,m_csUserName,m_csPassword);
::CHttpFile* httpfile = connection->OpenRequest(CHttpConnection::HTTP_VERB_GET,L"/account/verify_credentials.xml");
httpfile->SendRequest();