試圖找到一種方法來在行程不再存在時獲得通知,而不是不斷檢查類似"if process exist".
我有哪些選擇?
uj5u.com熱心網友回復:
您可以打開一個行程OpenProcess并WaitForSingleObject在該行程上使用。WaitForSingleObject一旦目標行程不再存在,該函式將立即回傳。但是,如果您希望在目標行程不再存在時立即通知您的程式,則必須讓一個執行緒處于恒定等待狀態。
另一種方法是呼叫RegisterWaitForSingleObject,它將自動為您創建一個執行緒(或使用執行緒池中的現有執行緒),它將等待行程并呼叫您指定的回呼函式,只要目標行程沒有不再存在。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/418329.html
標籤:
上一篇:我想在顫動中設計這樣的網格:
