PPC应用程序连接网络的时候不会自动连接GPRS,每次都要打开IE手动连接下,应用程序才能连的上网络,请问怎么用C#编程实现连接GPRS??
如题.
试了http://topic.csdn.net/u/20080331/11/0097a475-ad12-4a82-88ce-f1899e586240.html
http://topic.csdn.net/u/20070125/15/0c466023-9020-408b-9e0e-cd4f62d13daa.html这里面的方法了可是不行,
[解决办法]
你先确定用来测试的手机是采用cmnet还是cmwap接入,然后才好写相应的接入代码。
上面2个帖子的代码肯定是可用的,估计你说的不行有2种原因:
1、接入点选择错误导致连接失败;
2、GPRS通过代码已经连接成功,但是你没弄清楚如何判断ConnMgrEstablishConnectionSync()返回后是否成功的标识,以及在成功建立GPRS连接后如何使用这个GPRS连接。ConnMgrEstablishConnectionSync()只是创建一个GPRS连接,该API的第4个输出参数即结果标记,连接成功的话标记为CONNMGR_STATUS_CONNECTED。此时只是帮你建立了一个GPRS连接,返回一个可用的GPRS连接句柄。你自己的程序想要使用这个连接的话,代码还得继续写。假如用wininet库通过手机访问某个web页面的话,你要接着写
InternetOpen(...);
InternetOpenUrl(...);