最佳DLL符号转储实用程序 [英] Best DLL symbols dump utility

查看:73
本文介绍了最佳DLL符号转储实用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有数百个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆