WinHTTP和Windows 7 x64:错误

时间:2009-12-15 17:38:34

标签: windows-7-x64 winhttp

我有一个使用WinHTTP的应用程序,它似乎在Windows 7(64位;尚未测试32位版本)下对WinHttpOpen的调用失败,返回

  

“组或资源未处于正确状态以执行请求的操作。”

这对应于错误代码5023,对于管理员和标准用户也是如此。包含此调用的C ++ DLL是使用Windows XP Professional系统上的Visual Studio 2008(32位)编译的。

除了Outlook 2007之外,这是VM中的其他干净安装。

谢谢!

1 个答案:

答案 0 :(得分:1)

这似乎是一个时间问题。我在DllMain的DLL_PROCESS_ATTACH部分调用了WinHttpOpen。从那里移动似乎已经解决了这个问题。