几款查看dll和exe信息的小工具
在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信息的小工具相关推荐
- 在VS中如保快速查看DLL或exe的已导出的函数
我们知道dumpbin 可以查看dll 或 exe 的导出函数接口,具体命令格式如下: Win+r 输入CMD 调出 cmd 指令窗口,输入: C:\Program Files (x86)\Micro ...
- 【爬虫】用Python爬取去哪儿网热门旅游信息(并打包成旅游信息查询小工具)
以下内容为本人原创,欢迎大家观看学习,禁止用于商业用途,谢谢合作! ·作者:@Yhen ·原文网站:CSDN ·原文链接:https://blog.csdn.net/Yhen1/article/det ...
- avi编码格式以及查看的视频编码方式的小工具
avi编码格式以及查看的视频编码方式的小工具 2009-06-06 17:55:47| 分类: 默认分类 | 标签: |字号大中小 订阅 首先要说明的是,文件后缀名为avi的文件不一定使用的编码方 ...
- WinMount是一款国产免费且功能强大Windows小工具,具备压缩解压和虚拟光驱(CD/DVD)的双重功能...
http://cn.winmount.com/index.html WinMount是一款国产免费且功能强大Windows小工具,具备压缩解压和虚拟光驱(CD/DVD)的双重功能.最大特色在于压缩包虚 ...
- 用python让excel飞起来 pdf_这10款良心又好用的PC小工具,让你的电脑更好用!亲测强力推荐!...
接着更新一波实用的电脑工具,希望对大家有所帮助! 这10款工具各具特色,功能强大,能够帮助您很好的处理在电脑上遇到的各种各样的问题. 图片无损放大工具-Waifu2x-Extension-GUI 图片 ...
- windows系统下,获取固态U盘、固态硬盘SMART信息的小工具-CrystalDiskInfo
SMART全称为"Self-Monitoring Analysis and Reporting Technology",即"自我监测.分析及报告技术",是一种自 ...
- 用C#.NET 与Webdriver写的抓取网页信息的小工具
最近,女友的妹妹要去网上找房产中介人信息用于招聘,自己去网上一个一个找太慢,我女友知道我是搞IT的就请教我有没有办法帮她快速找电话号码,于是我就想到了爬虫程序,然后普通的爬虫代码有限制,刚好自己在搞自 ...
- 一个可以给文件添加备注信息的小工具
file-remark Add a remark for the file in the OS. 项目地址 github: https://github.com/icexmoon/file-remar ...
- PE学习(五)导出表,编写DLL及查看DLL的导出信息
第五章 导出表 typedef struct _IMAGE_NT_HEADERS { +00h DWORD Signature +04h IMAGE_FILE_HEADER FileHeader +1 ...
- windows下查看dll或exe的位数
1.Dependency Walker 这个在win10太卡 2. 进入VS命令提示符,输入: dumpbin /headers ffmpeg.exe | findstr "machine& ...
最新文章
- rtsp有没有好使_轻量级RTSP服务和内置RTSP网关有什么不同?
- java视频为什么这么多_为什么看java教学视频教的都是javase,两者难道语言相同吗?...
- 道路检测 | SNE-RoadSeg论文阅读
- LeetCode-56-Merge Intervals
- 关于SOCKET中send和recv函数工作原理总结
- (译)创建.NET Core多租户应用程序-租户解析
- 下面属于python内置对象的有哪些_Python内置对象实现的方法及注意事项
- Prompt Learning | 一文带你概览Prompt工作新进展
- 车牌号识别系统(carOR)
- bzoj 4568 [Scoi2016]幸运数字
- Word增加和删除行号
- ITIL 2011 -- 服务运营的5个流程简介 (上)
- 云计算、大数据和人工智的区别和联系
- Qt 学习(三) —— Qt 模块
- 东方通 -- 如何安装、启动、停止、卸载东方通中间件
- 腾讯笔试编程题,贪吃的小Q(二分查找)
- oracle数据库存储管理--ASM
- 【STM32H7】第2章 ThreadX FileX文件系统介绍
- 毕业生社保、档案和户口详解 2
- 【论文阅读】iSAM贝叶斯树相关内容理解与学习
热门文章
- 移远EC20模组网口SGMII通讯调试以及FC20wifi通讯调试
- 使用JAVA调用MATLAB算法程序方式——使用复杂算例进行完整说明,包括参数传递
- KaliLinux-masscan使用详解(全网最快的IP端口扫描神器)
- python调用nmap扫描全端口_python nmap实现端口扫描器教程
- 人脸识别精度提升 | 基于Transformer的人脸识别(附源码)
- 新华三(H3C)校园招聘技术类笔试题2019
- windows自带黑体_win7系统黑体字体
- Listary 高效启动器(win)
- Android11.0 V-A/B无缝OTA升级update_engine
- java程序用户权限管理,java用户管理权限