几款查看dll和exe信息的小工具

本文总结了几款常用的Windows开发工具,包括DependencyWalker、DebugApiSpy、ProcessExplorer等,这些工具可以帮助开发者查看exe或dll调用情况及导出函数,对于理解和调试程序非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在windows开发过程中需要查看一些已有的exe或dll的信息,例如exe调用了哪些dll,dll又有哪些导出函数等。找到了一些比较实用的工具,在这里总结一下:

1. Dependency Walker

     这是VC6自带的一款工具,它可以查看exe程序调用了哪些dll,dll里包含了哪些函数,这个exe调用了该dll的哪些接口。比较通用的一款工具,但对部分exe程序,显示出来的dll信息不全。

2. DebugApiSpy

      这款工具在上篇博文中有记录,可以在exe运行过程中查看它具体调用了dll中的哪些函数。有时候也不是很准确。

3. Process Explorer

    这个工具很好用,它可以查看当前运行的每个程序都调用了哪些dll,而且显示的很全面。相对于Dependency Walker,它显示dll的信息更全一些,而且动态性更强一些,比如在调试代码的过程中,程序运行到具体的一步,它调用了哪些dll,再运行到下一步,又调用了哪些dll,都可以看出来。

4. ViewDll(dll查看器)

    可以查看dll或exe的导出函数。

5. regdllview

    这个工具的特点是可以查看每个已注册的dll的id值,并且可以很方便的在注册表中找到这个id。

6. Dll Export Viewer

    这个工具也是查看dll的导出函数的。

基本上用以上几款工具,可以比较明确的指导一个dll的导出函数信息了,这对于要实现重写dll是比较重要的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值