C++ 窗口平台下c语言的进程状态
我正在使用CreateProcess函数创建流程,是否有任何选项可以获取流程的当前状态(运行或不运行)。请指导我如何做到这一点。如果返回空值,则使用该dwProcessId的C++ 窗口平台下c语言的进程状态,c++,c,windows,C++,C,Windows,我正在使用CreateProcess函数创建流程,是否有任何选项可以获取流程的当前状态(运行或不运行)。请指导我如何做到这一点。如果返回空值,则使用该dwProcessId的OpenProcess函数,否则它将返回该进程的句柄。创建进程在进程信息结构中返回该进程的句柄,您可以将其用于计算它是否仍在运行,或者使用wait函数等待它退出 为什么叫OpenProcess?它只会为新进程提供另一个句柄,因为CreateProcess已经返回了一个。我猜OpenProcess不会创建新进程,它只会在该进程
OpenProcess
函数,否则它将返回该进程的句柄。创建进程在进程信息结构中返回该进程的句柄,您可以将其用于计算它是否仍在运行,或者使用wait函数等待它退出 为什么叫OpenProcess?它只会为新进程提供另一个句柄,因为CreateProcess已经返回了一个。我猜OpenProcess不会创建新进程,它只会在该进程正在运行时返回句柄(我不确定…)