在Windows操作系统下,实现进程间通信(IPC, Inter-Process Communication)有几种常见的方法,包括使用管道(Pipe)、共享内存(Shared Memory)、消息队列(Message Queue)、命名管道(Named Pipe)、套接字(Socket)等。本文介绍如下几种:
- Windows 共享内存(Shared Memory with Mapped Files)
- Windows 套接字(Sockets)
- Windows 消息窗口(Window Messages)
- Windows 管道(Pipe)
- Windows RPC(远程过程调用,Remote Procedure Call)
- Windows Alpc(高级本地过程调用,Advanced Local Procedure Call)
- Windows 事件日志(Event Logging)
21. Windows 共享内存(Shared Memory with Mapped Files)
通过内存映射文件ÿ