求助:关于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打开过一个网址就连不上了。