gpt4 book ai didi

c++ - C++下的跨进程交互

转载 作者:可可西里 更新时间:2023-11-01 14:38:58 24 4
gpt4 key购买 nike

请帮忙,我如何组织进程间数据交换(在 Windows 中,如果重要的话)?

我有 process1.exe,它使用一些命令行参数调用 process2.exe。我想从 process1 跟踪 process2 的“进度”(例如,一些 int 值)。它(那个 int 值)可以从 process1 永久地或每 X ms 访问 - 无关紧要。

对任何解决方案都有用:WinApi 或 Qt。

谢谢大家!所有答案都非常有用! :) 非常感谢!!

最佳答案

大哥:

  • 标准输入/标准输出重定向
  • 命名管道(CreateNamedPipe)
  • 匿名管道(CreatePipe)
  • 套接字(套接字、连接、绑定(bind))
  • 共享内存(CreateFileMapping、MapViewOfFile)
  • Windows 消息(例如 WM_APP)

选择一个 - Windows 消息或共享内存可能更容易。

关于c++ - C++下的跨进程交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com