一、打开GPRS网络数据连接
int platform_open_gprs_connect(void)
{
    if(WINCE_GPRS_NODE.hRasConn) {
        return 1;
    }
    {
        RASDIALPARAMS RasDialParams; //RAS结构包含用来建立RAS的参数
        DWORD dwRet;
        //下面开始初始化拨号参数
        memset ((char *)&RasDialParams, 0, sizeof(RasDialParams));
        RasDialParams.dwSize = sizeof(RASDIALPARAMS); //结构大小
        wcscpy(RasDialParams.szEntryName, GPSR_ENTRY_NAME); //拨号网络中建立的连接名
        wcscpy(RasDialParams.szPhoneNumber, CMCC_PHONE_NUMBER); //电话号码
        wcscpy(RasDialParams.szCallbackNumber, L""); //回拨号码,不用时置为NULL
        wcscpy(RasDialParams.szUserName, L""); //用户名
        wcscpy(RasDialParams.szPassword, L""); //用户口令
        wcscpy(RasDialParams.szDomain, L""); //用户权限验证域

dwRet = RasDial(NULL,NULL,&RasDialParams,0xFFFFFFFF,NULL,&WINCE_GPRS_NODE.hRasConn);
        if(dwRet==ERROR_SUCCESS&&WINCE_GPRS_NODE.hRasConn) {
            //MessageBox(NULL,L"拨号成功!",NULL,MB_OK);
            return 1;
        }
    }
    return 0;

}

二、关闭GPRS网络数据连接

void platform_close_gprs_connect(void)
{
    RASCONNSTATUS status;
    DWORD result;
    status.dwSize = sizeof(RASCONNSTATUS);
    
    //关闭Ras拨号连接
    if(WINCE_GPRS_NODE.hRasConn) {
        result = RasHangUp(WINCE_GPRS_NODE.hRasConn);
        if (result == 0)
        {   
            //延时,判断连接是否关闭
            while (RasGetConnectStatus(WINCE_GPRS_NODE.hRasConn, &status) == 0 )
            {
                Sleep(10);
            }
            WINCE_GPRS_NODE.hRasConn = NULL;
        }
        //else {
        //    MessageBox(NULL,L"关闭失败,请重试!",NULL,MB_OK);
        //}
    }
}

wince下实现GPRS上网,程序控制拨号 .相关推荐

  1. WinCE下GPRS自动拨号软件(GPRS AutoDial)

    之前在WinCE下调试USB的3G Modem时,写过一个拨号助手RASManager,基本能用.后来车机卖到俄罗斯去,客户老M提供了一个更好的GPRS自动拨号软件GPRS AutoDial,功能完善 ...

  2. linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...

    在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...

  3. sim900芯片—GPRS模块ppp拨号上网

    --------------------------------------- 主机操作系统:Centos 6.7 交叉编译器环境:arm-linux-gcc-4.5.4  开发板平台: FL2440 ...

  4. 嵌入式linux gprs,在嵌入式Linux下GPRS上网方案[zt]

    在嵌入式Linux下GPRS上网方案[zt] 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块.该系统运行在Linux 2.6.14操作系统下,使 ...

  5. linux自动拨号脚本,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...

    在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...

  6. arm linux ppp拨号gprs上网移植

    sim900芯片-GPRS模块ppp拨号上网 2016-08-04 19:33 本站整理 浏览(369) --------------------------------------- 主机操作系统: ...

  7. linux修改mdc时钟,Linux下用xsupplicant或mdc拨号上网

    Linux下用xsupplicant或mdc拨号上网 发布时间:2006-09-14 01:14:00来源:红联作者:nxfte 可以用xsupplicant或者mdc-ssd xsupplicant ...

  8. 抛弃随E行 GPRS包月拨号连接上网图解教程

    抛弃随E行 GPRS包月拨号连接上网图解教程 http://mobile.yesky.com/mobileskill/352/2562852.shtml 按照上面提示的设置,终于成功. 6600 + ...

  9. GPRS优点介绍及GPRS上网相关知识(转)

    源:http://blog.chinaunix.net/uid-20745340-id-1878732.html 单片机微控制器以其体积小.功耗低.使用方便等特点,广泛应用于各种工业.民用的嵌入式系统 ...

最新文章

  1. wamp环境下安装imagick扩展
  2. thinkphp的匹配php后缀,ThinkPHP的后缀操作方法配置 罢工了
  3. 在VMware Workstation中批量创建上千台虚拟机(上)
  4. 控件(View)之TextSwitcher, Gallery, ImageSwitcher, GridView, ListView, ExpandableList【转】
  5. 绿色版本Tomcat
  6. sdut 2074 区间覆盖问题(贪心)
  7. linux 下按内容查找文件
  8. oracle的merge into 的用法
  9. 用HTML和CSS制作简单的静态网页
  10. 除了AI,你不该忽视Python在这4大领域的应用!
  11. 自动开关,每天写“日报......顺舟智能推动路灯“服务升级”
  12. python之列表方法大全
  13. 关于银河麒麟系统配置本地yum源配置流程说明
  14. android自定义彩虹,Android彩虹菜单
  15. eureka心跳_8个Eureka优化技巧,让效率提高10倍
  16. 互联网日报 | 6月28日 星期一 | B站成立哔哩哔哩快乐奖学金;百度成立独立芯片公司昆仑芯;FF将于7月21日纳斯达克上市...
  17. 移动端和前端开发的共性
  18. 正则表达式验证系统登录密码必须由字母数字和特殊符号组成
  19. 如何计算满足指定条件下数值的平均值——DAVERAGE函数的使用
  20. git: patch 是什么/ 如何用

热门文章

  1. equals方法变量和常量位置区别
  2. 根号三的用计算机怎么表示,计算器根号3怎么打
  3. long 雪花算法_雪花算法
  4. 菜鸟自学数据结构系列——(一)如何写出能够在VC下运行的单链表生成程序
  5. WEB中get请求和post请求的区别
  6. List、Vector、ArraryList、LinkedList
  7. BOM事件对象even
  8. 扫掠两条引导线_如何巧用引导线,把摄影水平再提升一个档次?
  9. python代码规范化_数据标准化方法及其Python代码实现
  10. Windows服务器下升级PHP版本的方法