下载本文示例代码
下载源代码:Debugsrc0206.exe (583KB)
原文出处:Windows
XP:Escape from DLL Hell with Custom Debugging and Instrumentation Tools
and Utilities
本文假设你熟悉 Win32,DLL
定制调试诊断工具和实用程序——摆脱DLL"地狱"(DLL Hell)的困扰(一)
摘要
本文讨论用各种不同的方法来获取系统中运行的进程信息,比如,进程列表,枚举列表中的进程,然后获取关于进程的详细信息。
如何获取运行进程列表
有三种方法来获取Win32运行进程的信息,参见表一:
(表一)
方法 |
平台 |
备注 |
PSAPI |
Windows NT,Windows2000,Windows
XP |
获取进程,驱动器,模块,内存和工作集信息 |
性能计数器 |
Windows NT,Windows2000,Windows
XP |
提供除进程清单以外的关于进程的更多信息,可在远程机器上使用。 |
TOOLHELP32 |
Windows 9x,Windows2000,Windows
XP |
获取进程,线程,模块和堆信息 |
下载本文示例代码