具有进程的句柄 如何注册以监视其关闭/重新启动/复制事件

having a HANDLE to a Process how to sign up for monitoring of its close/restart/duplication event?

本文关键字:监视 复制 重新启动 事件 注册 进程 句柄 何注册      更新时间:2023-10-16

有一个句柄tpo这样的进程:

HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
    PROCESS_VM_READ,
    FALSE, processID );

如何注册此进程更新事件 - 如关闭\重新启动?是否可以注册复制事件(启动第二个相同的过程)?

进程句柄表示的进程退出时发出信号。因此,要了解进程何时退出,您可以将hProcess传递给WaitForSingleObject或任何其他等待函数。