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毫秒