Windows Vista で MFC wininet クラスを使用しているときに、エラー 12029 (ERROR INTERNET CANNOT CONNECT、サーバーへの接続に失敗しました。) を受け取り続けました。エラーの原因は、Windows Defender によるものでした。Windows Defender を完全にオフにするよりも、これを回避する良い方法はありますか? 「リアルタイム保護」を無効にしようとしましたが、12029 エラーを停止するには WD を完全に無効にする必要がありました。
より良い解決策がない場合は、同じ問題を抱えている他の誰かがこの質問を見て、自分の問題を解決できることを願っています. インターチューブの高低を検索しましたが、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();