从2001年进入工控领域以来,前后7年多的时间开发了诸如二型计量监控系统、焦炉四大机车自动化系统、烧结配水监控系统、隧道广告影像系统、通用组态软件、嵌入式系统组态软件(基于WINCE系统)、LED视频影像系统和ICU病室输液管理等系统。其中焦炉四大机车自动化系统获得了国家专利,而隧道广告影像系统目前...
分类:
其他好文 时间:
2015-08-28 00:43:54
阅读次数:
162
其实就是全局和局部的区别
如果可以用线程Hook实现就最好用线程Hook
因为Hook技术用的不好会大大降低整个Windows系统的性能
这也是为什么WinCE不支持HOOK的原因了
至于键盘HOOK用SetWindowsHookEx带WH_KEYBOARD参数就可以了
比如你做一个全局的键盘HOOK,这样不管当前激活的应用程序是什么
只要有键盘消息,windows都会先问问你的Hoo...
分类:
编程语言 时间:
2015-08-21 13:50:12
阅读次数:
347
以下代码未经过测试,只是编译没有问题,以前同事问到这个,所以才有下面代码:class CBitmapBits
{
public:
CBitmapBits()
: m_pBitsBuf(NULL)
, m_dwWidth(0)
, m_dwHeight(0)
{
}
~CBitmapBits()
{
...
wince系统中对nand坏块的修正
产生坏块的原因是因为NANDFlash的工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,所以,在NAND
的生产中及使用过程中会产生坏块。
一、坏块的具体表现:
当编程/擦除这个块时,不能将某些位拉高,这会造成Page Program和Block Erase操作时的错误,相应地反映到
Status Register的...
上图中的“CalibrationData”键值就是触摸屏的校验值,将这个值复制一下,然后打开PB的平台的project.reg
文件,加入如下的触摸屏注册信息,其中"CalibrationData"=之后的值就是上面我们复制的触摸屏校验值。
[HKEY_LOCAL_MACHINE\Hardware\DeviceMap\Touch]
"CalibrationData"="1484,1168 584,536 568,1820 2356,1812 2356,488"...
using System;using System.IO;using System.Text;using System.Data;using System.Data.SqlServerCe;using System.Collections;using System.Windows.Forms;usi...
分类:
数据库 时间:
2015-07-20 18:57:53
阅读次数:
133
使用RAPI库操作移动设备——C#语言描述
WINCE和Winows Mobile的开发资源很繁杂,很多人常常弄不清究竟要安装哪些工具才能搭建出合适的开发环境。但是我相信Microsoft SMARTPHONE 2003 SDK和Microsoft POCKETPC 2003 SDK是所有的人都知道的,它们分别为SmartPhone和PocketPC提供了必不可少的支持。以Microsoft...
分类:
移动开发 时间:
2015-07-17 12:07:07
阅读次数:
151
今天之前开发的一个wince程序,用户反馈报错,由于很久没玩了,从用户那里拿来设备。结果怎么调试的忘记了。在网上找了些资料,自己有摸索了一下。才搞定。1、安装Microsoft ActiveSync 6.1用户在PDA和电脑直接数据同步2、连接设备3、启动vs2008,打开项目。4、在工具栏上显示设...
在 winform中,程序只运行一个,防止多重运行,很容易。如用FindWindow、Mutex和C#直接Process遍历,都可以实现。
但是,到了WINCE 系统中,要么方法不存在,即使引入CreateMutex,也是白搭。根本无效。
从网上找到一篇通过系统快照方式的方案。不过,大侠们写的都不完整,我特地贡献一个可以直接使用的类。...
wince开发_摩托罗拉MC3100_打开条码设置...
分类:
移动开发 时间:
2015-07-12 00:20:23
阅读次数:
276