CreateToolhelp32Snapshot和PssCaptureSnapshot函数之间的差异

时间:2017-07-24 08:39:27

标签: c++ windows winapi visual-c++ win32-process

WinAPI中定义了两个函数来捕获目标进程的数据,有人可以解释这些函数的用例吗?

什么时候使用每个功能? 如果我们必须在Windows运行时检查目标进程是否仍然存在,哪一个有效地帮助我们?

1 个答案:

答案 0 :(得分:-2)

Windows API在Windows版本的Windows版本中逐渐增长。

CreateToolhelp32Snapshot适用于Windows XP。 PssCaptureSnapshot可从Windows 8.1获得。

所以区别在于记录的内容。 PssCaptureSnapshot可能具有更多功能。在大多数情况下,旧的API版本只是使用新功能调用新的API版本来转换新版本的标志和结构。

我在这里不能详细说明,但我认为如果CreateToolhelp32Snapshot的功能对你来说足够了,那就没有什么大不同了。

对我来说,主要的决定是:您定位的Windows版本是什么? Windows 7的?比答案简单易用...;)

根据标志,这两个功能都可以满足您的要求......