1
我正在编写一个需要检测特定的Windows进程终止的Windows服务(C++)。win32进程终止检测:WMI与WaitForSingleObject
我想到了两种不同的方法来检测终止:
- 使用WMI描述here。
- 使用winapi
WaitForSingleObject(hHandle, INFINITE)
函数关于进程的句柄。
明显的区别在于WMI使用CALLBACK
函数。
这两种方法之间的其他主要差异,优点和缺点是什么?
谢谢!
'WaitForSingleObject'更简单,更可靠。 –
@DavidHeffernan - 请您详细说明'WaitForSingleObject'的可靠性优势吗?谢谢! – GoodLife
WMI是片状的。 'WaitForSingleObject'不是。 –