将 QProcess 初始化为已经运行的进程

art*_*oon 5 qt process qprocess

我想知道是否可以创建一个QProcess并将其初始化为已经在运行的进程?

我的应用程序启动另一个应用程序。所以如果我的应用程序异常关闭,当它重新启动时,我想附加另一个应用程序。

clo*_*ose 1

您应该使用 IPC 系统,例如Linux 上的Qt D-Bus。然后,您可以通过 IPC 系统(而不是 stdin 和 stdout)与其他进程进行通信。

当前端应用程序崩溃时,重新启动的应用程序可以重新连接到后端进程。