我有一个使用WinHTTP的应用程序,它似乎在Windows 7(64位;尚未测试32位版本)下对WinHttpOpen的调用失败,返回
“组或资源未处于正确状态以执行请求的操作。”
这对应于错误代码5023,对于管理员和标准用户也是如此。包含此调用的C ++ DLL是使用Windows XP Professional系统上的Visual Studio 2008(32位)编译的。
除了Outlook 2007之外,这是VM中的其他干净安装。
谢谢!
答案 0 :(得分:1)
这似乎是一个时间问题。我在DllMain的DLL_PROCESS_ATTACH部分调用了WinHttpOpen。从那里移动似乎已经解决了这个问题。