双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

求助:关于Mobile下WinInet访问网络的问题

MS_Frank MS_Frank 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大哥大姐帮帮我吧,我这个问题都搞了快一周了,郁闷至急,就是搞不定。问题是这样的。
我想实现一个下载文件的功能,我用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打开过一个网址就连不上了。
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
MS_Frank
Windows客户端开发 7,655 成员 18,839 内容