C#与C++进程间通信
PS:也是从网上各个帖子中学习的代码,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除
方式:管道
C++端代码:
HANDLE hPipe;
DWORD dwWrite;
char Buffer[256];
//创建管道
hPipe = CreateNamedPipe(TEXT("\\\\.\\Pipe\\TEST"),
PIPE_ACCESS_DUPLEX, //双向管道
PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE | PIPE_WAIT, //消息形式写入|消息形式读出|同步操作在等待的时候挂起线程
1, //最大客户端数
0, //输出缓冲区长度,0代表默认