最佳DLL符号转储实用程序 [英] Best DLL symbols dump utility
问题描述
我有数百个DLL属于一个巨大的意大利面条代码项目,需要查看它们导出或导入了哪些调用。如果我能够获得DLL之间的依赖关系图,那也很好。有人可以向我推荐免费和可靠的实用程序吗?
如果DLL是.Net程序集,则可以使用 Reflector ,如果带有类型库的COM DLL,您可以使用 OleView 以获得更多信息。要从常规dll中获取更多信息,您将不得不诉诸反汇编程序并读取汇编。
I have several hundred DLLs belonging to a huge spaghetti-code-project and need to see which calls they export or import. And it would be also great if I would be able to get a dependency graph between DLLs. Could anyone recommend me free and reliable utilities for that?
Edit: Dependency walker seems to be not enough: I need to get a list not only for required DLLs but also to know what those DLLs are for.
Dependency Walker (depends.exe) can do that and is free. It also has a profile feature so you can see which DLLs get loaded dynamically.
If your DLLs are .Net assemblies you can use Reflector and if it is a COM DLL with a Type Library you can use OleView to get more information. To get more information out of a regular dll you would have to resort to disassemblers and reading assembly.
这篇关于最佳DLL符号转储实用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!