gpt4 book ai didi

c++ - 关于如何使看门狗程序知道并处理其中一个病房的退出代码的设计理念

转载 作者:行者123 更新时间:2023-11-28 08:09:15 25 4
gpt4 key购买 nike

在我的项目中,我有几个应用程序正在运行。

其中一个是“看门狗”应用程序 - 一个无限循环中的每个时间间隔检查其他应用程序(病房)是否仍在运行的应用程序。如果病房不再运行 - 看门狗会重新启动它。

我现在想扩展看门狗的功能,这样他不仅能知道程序是否停止运行,还能知道程序停止运行时返回的退出代码,然后根据退出代码采取行动。

最佳答案

您应该已经在检查 ward 是否已终止并显示 wait function类似于 WaitForMultipleObjects,调用 ward 进程的句柄(您通过 CreateProcessOpenProcess 获得)。一旦检测到终止的进程,将相同的进程句柄传递给 GetExitCodeProcess它会告诉您退出代码。

关于c++ - 关于如何使看门狗程序知道并处理其中一个病房的退出代码的设计理念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9521291/

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