利用SendMessage实现C#进程间通信
摘要:
进程之间通讯的几种方法:在程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有:使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。在通过WM_COPYDATA消息传递期间,不提供继承同步方式。SDK文档推荐用户使用SendMessage函数,接受方在数据拷贝完成前不返回,这样发送方就不可能删除和修改数据:这个函数的原型及其要用到的结构如下:SendMessage(hwnd,W 阅读全文
posted @ 2011-04-26 15:30 uwking 阅读(2042) 评论(0) 推荐(0)
浙公网安备 33010602011771号