Windows如何监控子进程的运行状态

2025-09-28 07:55:41

1、认识CreateProcess函数原型

注:此函数用于创建子进程,具体参数的含义,稍微查询一下,就清楚啦。

Windows如何监控子进程的运行状态

Windows如何监控子进程的运行状态

2、Windows创建子进程,示例代码。

注:示例代码,演示了CreateProcess的基础用法。需要注意,通过子进程的

       进程句柄,可以监控其运行状态。

Windows如何监控子进程的运行状态

Windows如何监控子进程的运行状态

3、监控子进程的运行状态

函数:WaitForSingleObject

功能:监控句柄的信号状态。当有信号或者超时时,返回。否则,阻塞。

用法:使用WaitForSingleObject,监控子进程的进程句柄。当子进程运行

          结束时,pi.hProcess为有信号状态,此时WaitForSingleObject返回。

          主进程,可以在此时,选择重新拉起子进程。以实现,守护子进程的

          效果。

Windows如何监控子进程的运行状态

Windows如何监控子进程的运行状态

Windows如何监控子进程的运行状态

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢