WINCE下进程间通信(二)】的更多相关文章

WINCE下进程间通信(二) 接着前面的文章<WINCE下进程间通信(一)>,现在介绍进程间通信的另一种方法. 三.管道(消息队列) WINCE并不支持类似于PC机上匿名管道.命名管道的通信方式,但CE下提供了一种点对点消息队列的方法,其工作原理与管道非常类似:在通信的两端分别建立一个读队列和写队列,写进程往消息队列一端写入数据,读进程从消息队列另一端读取数据. 消息队列相关的系统API主要有:CreateMsgQueue().ReadMsgQueue().WriteMsgQuue()和Clo…
WINCE下进程间通信(一) 在WINCE开发中经常需要在不同的进程之间传递.共享数据,总结了一下,WINCE下进程间通信常用的方式有:Windows消息,共享内存,socket通信,管道,全局原子,邮槽等,下面就分别对这几种方法做个小结.(当然还可以采用注册表,磁盘文件以及数据库方式,只是这几种方式的通信效率和实时性比较低,所以一般不考虑.) 一.Windows消息 通过Windows消息,可以很方便的在进程与进程之间传递数据.对于传递像字符串这种小的数据,可以直接将字符串以消息参数wPara…
linux下进程间通信的几种主要手段: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信: 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身:linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于B…
上次写到使用数据绑定的方法测试本地sqlce数据库,这次使用访问SQL Server的方法访问sqlce,你会发现他们是如此的相似... 参考资料:http://www.cnblogs.com/rainman/archive/2012/03/13/2393975.html 本文的最后附有本次测试的全部代码,大家可以去下载.当然,我更希望这里作为一个交流的平台,能够相互的学习,如果你们有其他的想法希望可以告诉我 注:开发环境VS2008       开发语言:C# 1.创建Wince下的Winfo…
点击打开链接 背景 在开发3G项目的是时候,发现尽管3G网络连接已经建立成功了,但是数据不能发送成功,查明原因,由于路由表的问题,导致数据往ActiveSync连接的对端,也就是PC发送,而不是发送到3G网络的拨号服务器去.本文讲述如何使用OpenNETCF来修改路由表. 什么是路由表(Routing Table) 先看一个Window Embedded CE的路由表 路由表是存储在路由器或者联网计算机上的一个电子表格或者数据库.本来路由表不仅仅使用在TCP/IP网络,IPX也使用路由表.但是目…
linux下进程间通信的几种主要手段: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信: 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身:linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于B…
WinCE下SQLCE数据库开发(VS,VB.net,VC++)   WinCE下SQLCE数据库开发 微软的SQL Server数据库由于其功能强大.方便使用,因此在很多行业都被广泛应用.基于智能设备,微软推出了SQL Server的精简版SQL Server FOR CE,简称为SQLCE.SQLCE的推出,使得人们在移动设备.嵌入式设备上可以享受SQLServer高性能的数据库服务.本文就WinCE嵌入式系统下的SQLCE数据库开发展开讨论,SQLCE功能全面,支持ADO.NET和OLE…
WinCE下的串口通信开发(VS2005,VB.Net,VC++)   WinCE下的串口通信开发 一.利用Visual Basic 开发很简单,因为有现成的控件可以直接调用 以VS2005为例,首先要从工具箱中找到SerialPort控件,将其拖到设计视图的下方,因为这些控件(包括定时控件Timer等)在运行的时候不会显示在视图中的.可以通过两种方法对串口进行配置,即点击控件的属性页码,在里面直接修改:也可以通过代码来配置成功,主要如下: If VBSerial.IsOpen Then VBS…
WinCE下读取注册表获得SD路径 [要点]WinCE注册表中[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\] 下键Folder的值就是存储卡的名字 在用C#开发WinCE软件时,如果需要获得存储卡路径,可以采用如下方法: 1.添加对Microsoft.Win32的引用.因为注册表相关的两个类RegistryKey和Registry都是在这个命名空间中定义的 using Microsoft.Win32; 2.定义一个Reg…
之前在WinCE下调试USB的3G Modem时,写过一个拨号助手RASManager,基本能用.后来车机卖到俄罗斯去,客户老M提供了一个更好的GPRS自动拨号软件GPRS AutoDial,功能完善且强大,RASManager基本就废弃了. GPRS AutoDial的使用方法如下图所示. GPRS AutoDial v1.4.3下载地址,http://files.cnblogs.com/files/we-hjb/GPRS_AD_1.4.3.rar…