1
我正在編寫一個需要檢測特定的Windows進程終止的Windows服務(C++)。win32進程終止檢測:WMI與WaitForSingleObject
我想到了兩種不同的方法來檢測終止:
- 使用WMI描述here。
- 使用winapi
WaitForSingleObject(hHandle, INFINITE)
函數關於進程的句柄。
明顯的區別在於WMI使用CALLBACK
函數。
這兩種方法之間的其他主要差異,優點和缺點是什麼?
謝謝!
'WaitForSingleObject'更簡單,更可靠。 –
@DavidHeffernan - 請您詳細說明'WaitForSingleObject'的可靠性優勢嗎?謝謝! – GoodLife
WMI是片狀的。 'WaitForSingleObject'不是。 –