2012-09-13 3 views
2

이 코드는 Win7에서 제대로 작동하지만 Windows 8 (릴리스 미리보기)에서는 알 수없는 오류 0x2f8c과 함께 실패합니다. 왜 그런가? 내가 코드를 체크 아웃하고 컴파일하고 실행했음을 유의하십시오. 그러나 모든 의존성이 옳았음을 확신합니다. 는 Win32 선언 :Windows 8에서 WININET.InternetConnect가 실패합니다.

[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

Ahhhh, 제 잘못, 코드 오류로 InternetOpen이 호출되지 않은 것을 발견했습니다! 감사! 알렉스, 내가 이것을 표시 할 수 있도록 대답으로 추가한다면? –

답변

1

ERROR_INTERNET_NOT_INITIALIZED 그래서 문제에 대한 InternetOpen 전화에서까지 더 볼 것있어 그.

관련 문제