更新时间:2022-08-13 14:29:33
WinCe下的进程通信可以通过Windows Message进行,Windows Message是依赖于消息循环(Message Loop),所以有时候当系统处于高负载的时候,消息会被delay甚至block。因此,在事务处理系统上推荐使用MSMQ作为Messaging的平台,MSMQ能保证消息的有效传递。
在这篇文章里主要介绍MSMQ在WinCE平台的安装以及基本管理。
下载 MSMQ for WinCE ARMv4 , 在ThirdParty/MSMQ_ARMV4目录下。
拷贝MSMQ_ARMV4目录下所有的文件到WinCe的Windows目录下。
打开命令行工具,输入以下两条命令,命令一把 MSMQD and NETREGD 安装成系统设备驱动(device drivers on the system)。命令二配置MSMQ service。两条命令都要执行。
冷重启WinCe。
该命令能看到当前MQ服务里所有的queues。
使用 msmqadm help 能看到所有帮助。
执行以下命令进行卸载
关于MSMQ 在 Compact Framework的开发请看系列文章。
在Windows Mobile和Wince(Windows Embedded CE)下进行Win32开发,取出窗口句柄的方法
在Windows Mobile和Wince(Windows Embedded CE)下进行WTL开发,如何加入超链接(HyperLink)
在Windows Mobile和Wince(Windows Embedded CE)下封装Native DLL的回调函数
在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,如何取出资源文件中的版本信息
Windows Mobile和Wince(Windows Embedded CE )下使用.NET Compact Framework下注册表导出工具的开发