2012-09-13 59 views
2

此代碼在Win7上運行良好,但在Windows 8(Release Preview)中發生未知錯誤0x2f8c失敗。任何想法爲什麼?請注意,我檢查了代碼,編譯並運行了它,但我確信我的所有依賴關係都是正確的。在Win32聲明:WININET.InternetConnect在Windows 8中失敗

[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] 
     extern public static IntPtr InternetConnect(
      [In] IntPtr hInternet, 
      [In] string serverName, 
      [In] int serverPort, 
      [In] string userName, 
      [In] string password, 
      [In] int dwService, 
      [In] int dwFlags, 
      [In] IntPtr dwContext); 
+0

這是ERROR_INTERNET_NOT_INITIALIZED,所以我會進一步看看你的InternetOpen調用 –

+0

啊,我的壞,我發現我的代碼中的一些錯誤,導致InternetOpen不被稱爲!謝謝!亞歷克斯,如果你添加這個作爲答案,以便我可以標記它? –

回答

1

ERROR_INTERNET_NOT_INITIALIZED所以我會進一步擡頭看看你的InternetOpen呼籲的問題。