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

几款查看dll和exe信息的小工具相关推荐

  1. 在VS中如保快速查看DLL或exe的已导出的函数

    我们知道dumpbin 可以查看dll 或 exe 的导出函数接口,具体命令格式如下: Win+r 输入CMD 调出 cmd 指令窗口,输入: C:\Program Files (x86)\Micro ...

  2. 【爬虫】用Python爬取去哪儿网热门旅游信息(并打包成旅游信息查询小工具)

    以下内容为本人原创,欢迎大家观看学习,禁止用于商业用途,谢谢合作! ·作者:@Yhen ·原文网站:CSDN ·原文链接:https://blog.csdn.net/Yhen1/article/det ...

  3. avi编码格式以及查看的视频编码方式的小工具

    avi编码格式以及查看的视频编码方式的小工具 2009-06-06 17:55:47|  分类: 默认分类 |  标签: |字号大中小 订阅 首先要说明的是,文件后缀名为avi的文件不一定使用的编码方 ...

  4. WinMount是一款国产免费且功能强大Windows小工具,具备压缩解压和虚拟光驱(CD/DVD)的双重功能...

    http://cn.winmount.com/index.html WinMount是一款国产免费且功能强大Windows小工具,具备压缩解压和虚拟光驱(CD/DVD)的双重功能.最大特色在于压缩包虚 ...

  5. 用python让excel飞起来 pdf_这10款良心又好用的PC小工具,让你的电脑更好用!亲测强力推荐!...

    接着更新一波实用的电脑工具,希望对大家有所帮助! 这10款工具各具特色,功能强大,能够帮助您很好的处理在电脑上遇到的各种各样的问题. 图片无损放大工具-Waifu2x-Extension-GUI 图片 ...

  6. windows系统下,获取固态U盘、固态硬盘SMART信息的小工具-CrystalDiskInfo

    SMART全称为"Self-Monitoring Analysis and Reporting Technology",即"自我监测.分析及报告技术",是一种自 ...

  7. 用C#.NET 与Webdriver写的抓取网页信息的小工具

    最近,女友的妹妹要去网上找房产中介人信息用于招聘,自己去网上一个一个找太慢,我女友知道我是搞IT的就请教我有没有办法帮她快速找电话号码,于是我就想到了爬虫程序,然后普通的爬虫代码有限制,刚好自己在搞自 ...

  8. 一个可以给文件添加备注信息的小工具

    file-remark Add a remark for the file in the OS. 项目地址 github: https://github.com/icexmoon/file-remar ...

  9. PE学习(五)导出表,编写DLL及查看DLL的导出信息

    第五章 导出表 typedef struct _IMAGE_NT_HEADERS { +00h DWORD Signature +04h IMAGE_FILE_HEADER FileHeader +1 ...

  10. windows下查看dll或exe的位数

    1.Dependency Walker 这个在win10太卡 2. 进入VS命令提示符,输入: dumpbin /headers ffmpeg.exe | findstr "machine& ...

最新文章

  1. rtsp有没有好使_轻量级RTSP服务和内置RTSP网关有什么不同?
  2. java视频为什么这么多_为什么看java教学视频教的都是javase,两者难道语言相同吗?...
  3. 道路检测 | SNE-RoadSeg论文阅读
  4. LeetCode-56-Merge Intervals
  5. 关于SOCKET中send和recv函数工作原理总结
  6. (译)创建.NET Core多租户应用程序-租户解析
  7. 下面属于python内置对象的有哪些_Python内置对象实现的方法及注意事项
  8. Prompt Learning | 一文带你概览Prompt工作新进展
  9. 车牌号识别系统(carOR)
  10. bzoj 4568 [Scoi2016]幸运数字
  11. Word增加和删除行号
  12. ITIL 2011 -- 服务运营的5个流程简介 (上)
  13. 云计算、大数据和人工智的区别和联系
  14. Qt 学习(三) —— Qt 模块
  15. 东方通 -- 如何安装、启动、停止、卸载东方通中间件
  16. 腾讯笔试编程题,贪吃的小Q(二分查找)
  17. oracle数据库存储管理--ASM
  18. 【STM32H7】第2章 ThreadX FileX文件系统介绍
  19. 毕业生社保、档案和户口详解 2
  20. 【论文阅读】iSAM贝叶斯树相关内容理解与学习

热门文章

  1. 移远EC20模组网口SGMII通讯调试以及FC20wifi通讯调试
  2. 使用JAVA调用MATLAB算法程序方式——使用复杂算例进行完整说明,包括参数传递
  3. KaliLinux-masscan使用详解(全网最快的IP端口扫描神器)
  4. python调用nmap扫描全端口_python nmap实现端口扫描器教程
  5. 人脸识别精度提升 | 基于Transformer的人脸识别(附源码)
  6. 新华三(H3C)校园招聘技术类笔试题2019
  7. windows自带黑体_win7系统黑体字体
  8. Listary 高效启动器(win)
  9. Android11.0 V-A/B无缝OTA升级update_engine
  10. java程序用户权限管理,java用户管理权限