Programming 版 (精华区)

发信人: li (星一), 信区: Programming
标  题: Windows 95进程间数据通讯的实现技术(3)
发信站: 紫 丁 香 (Sat Sep 26 16:53:30 1998), 转信

  3、WIN32中进程间的通讯 

  在Windows 95中,为实现进程间平等的数据交
换,用户可以有如下几种选择: 

  * 使用内存映射文件 

  * 通过共享内存DLL共享内存 

  * 向另一进程发送WM_COPYDATA消息 

  *
调用ReadProcessMemory以及WriteProcessMemory函
数,用户可以发送由GlobalLock(GMEM_SHARE,...)函
数调用提取的句柄、GlobalLock函数返回的指针以及
VirtualAlloc函数返回的指针。

  3.1、利用内存映射文件实现WIN32进程间的通
讯 

  Windows95中的内存映射文件的机制为我们高效
地操作文件提供了一种途径,它允许我们在WIN32进
程中保留一段内存区域,把目标文件映射到这段虚拟
内存中。在程序实现中必须考虑各进程之间的同步。


--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: club.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.901毫秒