进程A和B都是运行的,然后进程A突然想发个通知给进程B,告知进程B要打印一个"Hello World!"字符串?征集进程间通信的简单方案!

hsly110 2005-05-10 10:18:26
进程A和B都是运行的,然后进程A突然想发个通知给进程B,告知进程B要打印一个"Hello World!"字符串?征集进程间通信的简单方案!
...全文
147 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
red-fly 2005-05-11
  • 打赏
  • 举报
回复
非常好用~ 互斥
-----------------------
能简单写一个吗?
ShortTime 2005-05-11
  • 打赏
  • 举报
回复
OpenFileMapping
MapViewOfFile
gooyan 2005-05-11
  • 打赏
  • 举报
回复
All base on 共享内存
feelmoon 2005-05-11
  • 打赏
  • 举报
回复
如果是简单的通知,不发送数据的话,发个自定义消息就可以了啊
hsly110 2005-05-10
  • 打赏
  • 举报
回复
呵呵,已经用搞定~
我尝试用 互斥 。
非常好用~ 互斥 也能达到 不同exe 之间通信,出乎我意料。虽然侯捷的书,对互斥的阐述比较简单,但是还是仔细琢磨透他的没一句话.....
我用 5 行代码而以。 爽呀~~~

下次我用 WM_COPYDATA 测试看看~
horisly 2005-05-10
  • 打赏
  • 举报
回复
不同exe间的只看过用
WM_COPYDATA(处理消息,关键是第一次怎么得到 对方窗口句柄,接下来就好了)

jerry 2005-05-10
  • 打赏
  • 举报
回复
1) COM (如果楼主熟悉COM.这个会很简单)
2) WM_COPYDATA(处理消息,关键是第一次怎么得到 对方窗口句柄,接下来就好了)
3) 管道(这个比较麻烦)
hsly110 2005-05-10
  • 打赏
  • 举报
回复
忘了说明,是 不同的 exe 执行程序间通信~

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧