gpt4 book ai didi

c++ - 将文本从子 GUI 进程发送到控制台父进程的最简单方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 09:48:07 37 4
gpt4 key购买 nike

我使用 C++ 编写了两个进程。一个是我的控制台应用程序使用 CreateProcess API 调用的 GUI 进程。我需要将文本从 GUI 应用程序(子)传递到控制台应用程序(父)。文本的数量可以是任意的——从几行到 KB 的文本。

最简单的方法是什么?

附言。我可以访问这两个进程的源代码。

最佳答案

控制台应用程序可以创建一个 WinAPI 窗口(不可见),这样它就可以接收消息(从 Delphi 中的 AllocateHWND 函数中获取的想法)。

另一种解决方案是使用命名管道。

另一种解决方案是通过 TCP/IP 在本地发送数据。

如果这些字符串只是调试字符串,请考虑使用 WinAPI 中的 OutputDebugString 函数并使用 SysInternals 的 DbgView 等程序捕获它们.

关于c++ - 将文本从子 GUI 进程发送到控制台父进程的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15426698/

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