之前写过关于C#(IPC_Window_C#_wenluderen的专栏-CSDN博客)
现在搞一个关于C++
×××在VS2019 里面创建 C++的 控制台程序
代码如下
// IPC_CPlusPlus.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
#include <windows.h>
#pragma warning(disable:4996)
#define BUF_SIZE 4096//定义一个宏,表述要共享的物理内存的大小
//函数的原型,也是声明函数
void displayMessage();
void read_ram(LPVOID canshu_lpBase);//读取内存
void write_ram(LPVOID canshu_lpBase);//写入内存
int main()
{
std::cout << "进入main函数!\n";
// 第一步:创建共享文件句柄
HANDLE hMapFile = CreateFileMapping(
INVALID_HANDLE_VALUE, // 物理文件句柄
NULL, // 默认安全级别
PAGE_READWRITE, // 可读可写
0, // 高位文件大小
BUF_SIZE, // 低位文件大小
L"ShareMemory" // 共享内存名称
);
// 第二步:映射缓存区视图 ,