定制调试诊断工具和实用程序——摆脱DLL“地狱”(DLL Hell)的困扰(六)
摘要
本文前面讨论了用几种不同的方法来获取进程及其相关 DLLs 的信息,例如通过 PSAPI、NTDLL 以及TOOLHELP32 库提供的 APIs,在这一部分,作者给出了几种获得系统级信息的非常规方法,你可以轻松将它们集成到自己的工具包中。本文范例包含三个实用工具:
- LoadLibrarySpy,监视并扫描应用程序加载了哪些 DLLs;
- WindowDump,获取任何窗口的的内容以及窗口的详细描述信息;
- FileUsage,重定向控制台程序,揭示哪个进程正在使用打开的文件;
全文阅读