
进程间通信
愚公移大山
脚踏实地的往前走,就像愚公移山一样。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程间通信之剪切板
剪切板实现进程间两个关键步骤 【1】写数据到剪切板(进程1) 【2】从剪切板读取数据(进程2) 进程1程序#include <iostream> #include <string> #include <Windows.h> using namespace std;int main() { if(OpenClipboard(NULL))//////打开剪切板,把数据写到剪切板上, {原创 2016-08-26 20:19:30 · 1290 阅读 · 0 评论 -
进程间通信之匿名管道
关键步骤 【1】创建管道(一定是主进程创建) 【2】创建子进程 【3】两个进程都有读写匿名管道的功能 主进程的主要处理函数(MFC)void CParentView::OnPipeCreate() { // TODO: Add your command handler code here SECURITY_ATTRIBUTES sa; sa.bInheritHandle=T原创 2016-08-26 20:37:54 · 535 阅读 · 0 评论 -
进程间通信之命名管道
命名管道的关键步骤 【1】创建命名管道 【2】创建事件 【3】连接命名管道 【4】读管道 【5】写管道 进程1(创建命名管道)服务端void CNamedPipeSrvView::OnPipeCreate() { // TODO: Add your command handler code here hPipe=CreateNamedPipe("\\\\.\\pipe\\MyPip原创 2016-08-26 21:05:23 · 606 阅读 · 0 评论 -
进程间通信之油槽
油槽的关键步骤 【1】服务端创建油槽 【2】服务端从油槽接受数据 【3】客户端打开油槽 【4】客户端向油槽写入数据 服务端程序void CMailslotSrvView::OnMailslotRecv() { // TODO: Add your command handler code here HANDLE hMailslot; hMailslot=CreateMails原创 2016-08-26 21:12:44 · 1082 阅读 · 0 评论