0
我有使用WinHTTP一個應用程序,它似乎在Windows下7(64位;還沒有測試的32位版本)調用WinHttpOpen失敗,返回WinHTTP的和Windows 7 64:錯誤
「組或資源未處於執行請求的操作的正確狀態。」
這對應於錯誤代碼5023,並且對於管理員以及標準用戶而言。包含此調用的C++ DLL是在Windows XP Professional系統上使用Visual Studio 2008(32位)編譯的。
除了Outlook 2007以外,這是一個虛擬機中的乾淨安裝。
謝謝!
您是否在使用提升的權限以及管理帳戶運行?我相信HTTP守護進程需要提升特權才能執行。 – GrayWizardx 2009-12-15 17:50:26
我必須承認我沒有那個模糊不清的人。我剛剛從C++命令行測試程序中測試了相同結果的DLL(這通常是從C#用戶控件調用的)。我是Windows 7領域的新手,所以我懷疑它是某種權限問題。 – JackOfAllTrades 2009-12-15 18:54:29
在Vista(32位)上的安裝不會導致相同的行爲。有趣... – JackOfAllTrades 2009-12-15 22:18:57