随笔分类 -  Windows CE

Windows CE 开发记录
摘要:经常看到讨论在 CE 下,想在程序启动或某些情况下,隐藏系统自动显示的漏斗。常见的一种回答是在定制系统时,将相应的组件拿掉。有没有不修改系统,直接使用运行来完成呢?今天看以前收藏的文档时,发现竟然真有一段代码可以实现此功能,分享出来。有需要的同学帮忙验证一下,看是否功能正确? 1 HKEY hAct 阅读全文
posted @ 2016-02-22 10:27 91program 阅读(269) 评论(0) 推荐(0)
摘要:与上一个帖子对应,可以互相通讯。头文件: 1 // TCPCustom_CE.h: interface for the CTCPCustom_CE class. 2 // 3 ////////////////////////////////////////////////////////////// 阅读全文
posted @ 2016-02-22 10:17 91program 阅读(676) 评论(0) 推荐(0)
摘要:以前一直在使用 UDP 与服务器进行通讯,这次一个新的项目需要采用 TCP 来实现与服务器的通讯。先写了一个 TCP 客户端的类,同时也做了一个服务器用于测试。先把客户端的 TCP 类代码分分享出来吧。头文件: 1 // CeTcpClient.h: interface for the CCeTcp 阅读全文
posted @ 2016-02-22 10:15 91program 阅读(325) 评论(0) 推荐(0)
摘要:SiRF GPS 模块在其驱动中提供自动更新 WinCE 系统时间的功能,但在实际做产品时,很多情况下不想使用此功能。应该如何屏蔽此功能呢?答案是修改注册表。HLM\Drivers\BuiltIn\GPS 下的 DeviceTimeUpdate (DWORD)型的值。 阅读全文
posted @ 2016-02-22 10:07 91program 阅读(631) 评论(0) 推荐(0)
摘要:直接上代码了。 1 /* 2 有效网址:http://tyq3.huaxiazi.com/mp3/全人类最冷的27个笑话/lxh025.wma 3 无效网址:http://tyq3.huaxiazi.com/mp3/100001/奇幻鬼故事/qhggs00802.mp3 4 */ 5 #includ 阅读全文
posted @ 2016-02-22 10:03 91program 阅读(691) 评论(0) 推荐(0)
摘要:调试某手写输入法时遇到的加载手写库失败的问题 在 WinCE6.0 下使用此手写输入法 SDK 做了一个单独的手写输入程序A(MFC Dialog 框架)。正常情况下,可以正常使用。 此 A 程序,采用 LIB 方式加载此的手写 SDK。 在运行某一带手写输入的程序 B 后,A 程序无法运行。首先怀 阅读全文
posted @ 2016-02-22 10:02 91program 阅读(338) 评论(0) 推荐(0)
摘要:在 CE 下如果系统没有建立拨号网络,要实现上网功能时,就需要通过代码来实现建立拨号网络、拨号实现上网的过程。 以下代码中的参数和拨号所用数值,都是电信 EVDO 的配置。如果换 GSM 或 WCDMA 时,请相应修改。 1 HRASCONN ghRasConn = NULL; 2 /* 3 * 设 阅读全文
posted @ 2016-02-22 10:00 91program 阅读(887) 评论(0) 推荐(0)
摘要:近一两年,一直在 CE6.0 下做和 GPRS/3G 相关的产品。GPRS还好,由于一般是串口连接,通过 ActiveSync(USB)调试没有问题。 但调试 3G 时,由于 3G 一般是 USB 接口,但板子只有一个 USB 接口。连接 3G 模块后,就无法进行 ActvieSync 调试了。 由 阅读全文
posted @ 2016-02-22 09:54 91program 阅读(194) 评论(0) 推荐(0)
摘要:Windows CE 下采用 UDP 进行通讯(基于 EVDO 或 GPRS)。 UDP 接收线程中检查一事件,用于退出数据接收。接收部分的代码省略...... 1 UINT CeUDP::RecvThread(LPVOID lparam) 2 { 3 while (TRUE) 4 { 5 //收到 阅读全文
posted @ 2016-02-22 09:44 91program 阅读(253) 评论(0) 推荐(0)
摘要:TinyXML 在解析 UTF-8 格式的 XML 文件时,如果文件中含有以下两个字符串:“<name>文史经典</name>” 和 “<name>资讯速递</name>” 时,解析失败。 分析代码,发现失败的原因是如下的代码: tinyxmlparser.cpp 文件中的函数:const char 阅读全文
posted @ 2016-02-22 08:26 91program 阅读(818) 评论(0) 推荐(0)
摘要:CSDN: 论坛帖子 最近在研究 RTP 的实现,用于 H.264 视频的实时监控。 Google后找到 JRTPLIB 的实现,在 PC 上编译、且自发自收进行了运行测试,一切 OK。 在 CE 下编译通过,以为万事大吉,可是运行时出错。具体出错的信息见偶在论坛发的帖子,现在问题还没有。 自己写 阅读全文
posted @ 2016-02-22 08:24 91program 阅读(168) 评论(0) 推荐(0)
摘要:直接上代码: 1 // 串口驱动卸载/加载 COM13 2 BOOL UnloadDeviceDriver(CString csDeviceName) 3 { 4 BOOL bRet = FALSE; 5 HANDLE hFind = INVALID_HANDLE_VALUE; 6 if(csDev 阅读全文
posted @ 2016-02-22 08:18 91program 阅读(534) 评论(0) 推荐(0)
摘要:WinCE下错误报告的用法 仔细看了昨晚搜刮到的那篇关于WinCE错误报告的文章,受益匪浅。使用流程已经介绍得足够详细,这里不再赘述。需要参考的同志,请直接看原文。这里补充一点原文中貌似没讲到的,个人觉得很关键的地方,如何在产品中保留错误报告。 那篇文章中提到要将错误报告从Windows的目录下拷贝 阅读全文
posted @ 2016-02-21 16:45 91program 阅读(433) 评论(0) 推荐(0)
摘要:【生活经历分享】华师国培 华师伴学 合同都是坑 消费者付款后无法退款和华师国培签合同需小心,合同中都是保护华师的条款,没有保护消费者的条款。收到钱,就算你因对培训质量不满意,也不能退款。因合同消费者维权肯定十分艰难。华师伴学的授课方式是看录制的视频,不是真人现场教学。是否是您和孩子想要的学习方式?各 阅读全文
posted @ 2016-02-21 16:26 91program 阅读(1405) 评论(0) 推荐(0)
摘要:在函数 GetIdleTime 的用法中,MSDN 推荐的 CPU 使用率的计算方法,在部分平台下使用时得到的使用率异常:非 0-100% 的数值。 先看看 MSDN 推荐的算法的大概实现: 1 static void CallCountCpuIdleThread(CCountCpuDlg *pCC 阅读全文
posted @ 2016-02-21 16:13 91program 阅读(664) 评论(0) 推荐(0)
摘要:WAP 的访问需要通过 Wireless Datagram Protocol (WDP) 协议来实现。前提是 WinCE OS 在定制时需要选择 WAP 相应的组件,否则在使用相应的 SDK 编译时,对应的 WAP 功能函数无法编译通过。 因前公司项目需要,写了如下的代码。但未经过测试(项目所需功能 阅读全文
posted @ 2016-02-21 16:12 91program 阅读(381) 评论(0) 推荐(0)
摘要:今天计划开始新项目的工作,前一段时间使用的是 WinCE6.0,在 Win7 下通过 ActiveSync6.1 可以进行同步的调试与设备上文件的浏览。新项目使用的是 WinCE7.0,在使用设备时发现 ActiveSync 无法连接。具体的现象是在 ActiveSync 界面的显示“未连接”/“正 阅读全文
posted @ 2016-02-21 16:08 91program 阅读(959) 评论(0) 推荐(0)
摘要:年前辞职了,准备年后找工作。所以在网上查找一下 C/C++ 基础方面的面试题,个人感觉这方面还是要准备一下。虽然后面的应聘没有用到所准备的这些,算是学习一下。在学习过程中,注意到一些关于结构体占用内存空间大小(sizeof 与 padding byte)的问题,觉得挺有趣的。在 WinCE 以前的小 阅读全文
posted @ 2016-02-21 16:07 91program 阅读(217) 评论(0) 推荐(0)
摘要:获取 WinCE 移动设备屏幕旋转方向,分别从系统提供的接口和注册表获取。如果都获取不到,则采用默认值。 1 #ifndef DMDO_ZERO 2 #define DMDO_ZERO 0 3 #endif 4 #ifndef DMDO_90 5 #define DMDO_90 1 6 #endif 阅读全文
posted @ 2016-02-21 16:06 91program 阅读(476) 评论(0) 推荐(0)
摘要:此功能是在看 TCPMP 代码时发现的,感觉以后的工作中可能用到此部分功能,所以记录下来。 1 #include "windef.h" 2 #include "windows.h" 3 /* 4 * 功能: 进程可访问的代码页 5 * 参数: pPtr(in) 进程中一函数的指针 6 ppucMin 阅读全文
posted @ 2016-02-21 16:04 91program 阅读(234) 评论(0) 推荐(0)