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);
그건 ERROR_INTERNET_NOT_INITIALIZED입니다. 그래서 나는 당신의 InternetOpen 호출을 더 보일 것입니다. –
Ahhhh, 제 잘못, 코드 오류로 InternetOpen이 호출되지 않은 것을 발견했습니다! 감사! 알렉스, 내가 이것을 표시 할 수 있도록 대답으로 추가한다면? –