为了实现多个进程之间的通信,我们可以用系统页面文件来作为共享内存文件。
1.首先我们创建第一个进程,用系统函数CreateFileMapping创建共享内存文件,用函数MapViewOfFile映射共享内存文件到进程,具体操作见代码:
#include <Windows.h>
#include <conio.h>
#include <tchar.h>
#include <iostream>
using namespace std;
const size_t BUF_SIZE = 256;
TCHAR szName[]=TEXT("Local\\MyFileMappingObject");
TCHAR szMsg[]=TEXT("Message from first process.");
int main(<