Я пишу службу Windows (C++), которая должна обнаруживать окончание процесса окон.обнаружение завершения процесса win32: WMI против WaitForSingleObject
Я думал о двух различных подходов к обнаружению прекращения:
- Использование WMI, как описано here.
- Использование winapi
WaitForSingleObject(hHandle, INFINITE)
функция на ручке процесса.
Очевидное отличие состоит в том, что WMI использует функцию CALLBACK
.
Каковы другие основные отличия, преимущества и недостатки между двумя подходами?
Спасибо!
'WaitForSingleObject' намного проще и надежнее. –
@DavidHeffernan - Не могли бы вы рассказать о преимуществах надежности WaitForSingleObject? Благодаря! – GoodLife
WMI flaky. 'WaitForSingleObject' - нет. –