0

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

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

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

除了 Outlook 2007,这是在 VM 中的全新安装。

谢谢!

4

1 回答 1

1

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

于 2009-12-29T18:58:00.640 回答