C++ 是否可以获取所有Dll';与WinCE中使用c+的指定过程相关的+;?

C++ 是否可以获取所有Dll';与WinCE中使用c+的指定过程相关的+;?,c++,process,windows-mobile,windows-ce,taskmanager,C++,Process,Windows Mobile,Windows Ce,Taskmanager,我已经创建了任务管理性应用程序,它将为我提供windows mobile设备中当前运行的所有进程的信息 目前,我能够收集以下信息:- 1. Process Name 2. Process ID 3. Thread ID (associated with the specified process) 4. Thread Count (total number of threads associated with the specified process) 5. DLL Name (as

我已经创建了任务管理性应用程序,它将为我提供windows mobile设备中当前运行的所有进程的信息

目前,我能够收集以下信息:-

 1. Process Name
 2. Process ID
 3. Thread ID (associated with the specified process)
 4. Thread Count (total number of threads associated with the specified process)
 5. DLL Name (associated with the specified process)
 6. Process Memory Usage
 7. Process Peak Memory Usage
 8. Process CPU Time
 9. Process CPU utilization
是否有任何方法可以找出与指定进程关联的所有单个Dll的总内存使用量?

是否可以实现相同的功能?有任何API可以这样做吗?

如果是“否”,那么为什么不可能呢?

请引导我,因为我没有得到任何线索


提前感谢。

从内核的角度来看,DLL不分配进程所分配的内存,因此无法知道哪个DLL分配了哪些内存块。您可以使用,特别是
Heap32ListFirst
Heap32ListNext
来确定进程在堆中分配了多少内存