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


    转自:http://blog.csdn.net/wgwg1985/article/details/6989288

    在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是比较重要的。

  • 相关阅读:
    IPC框架分析 Binder,Service,Service manager
    Android语音系列:编译Speex框架
    Android核心分析(21)Android应用框架之Android Application
    支付宝 移动支付
    对象、视频、音频的传输RTMP协议研究
    ffmpeg 移植篇笔记
    iPhone UI 设计篇(一)
    Service深入分析
    CSS注意事项
    关于文本断行的样式
  • 原文地址:https://www.cnblogs.com/wangjixianyun/p/3103564.html
Copyright © 2020-2023  润新知