0
- How to wait for a process to finish C++
- How to use win32 CreateProcess function to wait until the child done to write to file
代碼片段:
HANDLE hProcess = OpenProcess(SYNCHRONIZE, TRUE, inProcessID);
if (NULL == hProcess)
{
WaitForSingleObject(hProcess,INFINITE);
}
我試過WaitForSingleObject
和WaitForSingleObjectEx
,無論是實際的等待。
例如,假設記事本正在運行,我想等待它被某個用戶關閉。我該怎麼辦 ?
您所提供的代碼看起來是正確的(假設你通過'OpenProcess'打開正確的過程,並得到有效的'HANDLE')。 「不工作」是什麼意思? – lcs
當您查看'WaitForSingleObject'聯機文檔時,它有一個列表顯示可以等待的所有對象,其中不包括快照.... – 0xFFFFFFFF