本帖最后由 oyljerry 于 2013-11-15 13:16:27 编辑

解决方案 »

  1.   

    你没有初始化WININET库。
    // Initialize the use of the Windows CE Internet functions. hOpen = InternetOpen (TEXT("CeHttp"), INTERNET_OPEN_TYPE_PRECONFIG,
                              NULL, 0, 0);
    if (!hOpen)
    {
        wsprintf (szErrMsg, TEXT("%s: %x"), TEXT("InternetOpen Error"),
                  GetLastError());
    printf("The errmsg :%s !",szErrMsg);
        return FALSE;
    }    if (!(hRequest = InternetOpenUrl (hOpen, lpszServer, NULL, 0,
                                          INTERNET_FLAG_RELOAD, 0)))
        {
          wsprintf (szErrMsg, TEXT("%s: %x"), TEXT("InternetOpenUrl Error"),
                    GetLastError());
       printf("The errmsg :%s !",szErrMsg);
          goto exit;
        }
    }    // Open an HTTP session for a specified site by using lpszServer.
        if (!(hConnect = InternetConnect (hOpen,
                                          lpszServer,
                                          INTERNET_INVALID_PORT_NUMBER,
                                          NULL, NULL,
                                          INTERNET_SERVICE_HTTP,
                                          0, 0)))
        {
          wsprintf (szErrMsg, TEXT("%s: %x"), TEXT("InternetConnect Error"),
                    GetLastError());
       printf("The errmsg :%s !",szErrMsg);
          goto exit;
        }
      

  2.   

    我的需求只是从自己编写的程序里根据给定的网址简单打开一个网页,然后读回简单的数据。如果能提供一下源码最好不过了。WINHttp我晚上回家研究研究。非常感谢各位的帮助。
      

  3.   

    非常感谢大家的帮助。winhttp能满足我的需要。