Windows中获取进程信息. 必须创建一个快照. 你就当是一个相机. 瞬间获取所有神秘的系统内部的事物吧.
这个创建快照的API, 可以用来获得进程使用的堆、模块(DLL)、线程的信息:
CreateToolhelp32Snapshot(DWORD dwFlags, DWORD th32ProcessID);
这个API包含在TlHelp32.h头文件中. dwFlags是指定用来获取信息的快照的类型.
TH32CS_SNAPHEAPLIST是获取堆信息.
TH32CS_SNAPPROCESS是获取进程信息.
TH32CS_SNAPTHREAD是获取线程信息.
TH32CS_SNAPMODULE是获取模块信息.
TH32CS_SNAPALL是获取所有信息.
比如我们要获取系统中所有存在的进程的信息. 可以往dwFlags里传