3
具有手柄TPO像這樣一個過程:如何處理如何註冊以監視其關閉/重新啓動/重複事件?
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION |
PROCESS_VM_READ,
FALSE, processID);
如何報名參加這一進程更新事件 - 喜歡接近\重啓?是否可以註冊重複事件(啓動第二個相同的過程)?
具有手柄TPO像這樣一個過程:如何處理如何註冊以監視其關閉/重新啓動/重複事件?
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION |
PROCESS_VM_READ,
FALSE, processID);
如何報名參加這一進程更新事件 - 喜歡接近\重啓?是否可以註冊重複事件(啓動第二個相同的過程)?
當它們表示的進程退出時,處理句柄會發出信號。因此,要了解進程何時退出,您可以將hProcess
傳遞給WaitForSingleObject
或任何其他等待函數。
在Windows中沒有api來「複製」一個進程。所以沒辦法爲它要求事件。您可以使用WMI來獲取進程啓動通知,Win32_ProcessStartTrace類。 –