MS_Frank 2010年07月29日
求助:关于Mobile下WinInet访问网络的问题
各位大哥大姐帮帮我吧,我这个问题都搞了快一周了,郁闷至急,就是搞不定。问题是这样的。
我想实现一个下载文件的功能,我用WinInet实现的。
HINTERNET h1=InternetOpen(_T("MsIE"),INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);
HINTERNET h2=InternetOpenUrl(h1,_T("http://test.5a5e.com.cn/WindowsMobile/LiveUpdate.xml"),NULL,NULL,INTERNET_FLAG_EXISTING_CONNECT,0);

访问方式我使用的是:INTERNET_OPEN_TYPE_PRECONFIG,就是使用注册表中的配置。
可是结果h2老是返回NULL

如果使用直连(INTERNET_OPEN_TYPE_DIRECT)或代理(INTERNET_OPEN_TYPE_PROXY)就能连接成功。
但是Mobile支持多种网络环境,如:WIFI、CMNET、CMWAP、及联通的GPRS什么的,如果自己选择太麻烦了。。

我想使用INTERNET_OPEN_TYPE_PRECONFIG让系统自动配置,但它不成功,请问如何解决呀?

另外有一个奇怪的问题,在模拟器上如果从未打开过IE,用INTERNET_OPEN_TYPE_PRECONFIG就能连上,如果用IE打开过一个网址就连不上了。
...全文
94 点赞 收藏 5
写回复
5 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Windows客户端开发
创建于2007-08-27

6821

社区成员

1.8w+

社区内容

Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区公告
暂无公告