当前位置: 首页 > news >正文

DUMPBIN工具的使用

dumpbin.exe是微软二进制文件转储器。显示有关通用对象文件格式 (COFF) 的二进制文件的信息。

 可以使用 DUMPBIN 检查 COFF 对象文件、 COFF 对象、 可执行文件和动态链接库 (Dll) 的标准库。

dumpbin.exe所在路径是 vs安装目录\VC\bin\dumpbin.exe。

我的电脑VS安装路径是E:\Visual Studio 2015 Ent\,所以dumpbin.exe的路径是E:\Visual Studio 2015 Ent\VC\bin\dumpbin.exe

也可以通过通过开始菜单里面的VisualStudio开发人员命令提示来运行。

运行以后是这样的

DUMBPIN需要【选项】和【文件】两个参数,这在帮助信息里已经显示 了。

下面介绍一下常用的选项

说明:直接输出到控制台可能不方便查看内容,我们可以输出到文件进行查看

如: DUMPBIN /ALL "C:\Windows\System32\uxtheme.dll">D:\uxtheme.txt

/ALL   显示除代码反汇编外的所有可用信息。

/ALL /DISASM 显示包括代码反汇编的所有可用信息

/EXPORTS 导出的所有定义。(这里的定义应该就是指的函数名吧)

导出uxtheme.dll部分结果如下:

 

这样我们就能看到这个dll里包含的全部API函数了。

可惜的是uxtheme这个dll里很多函数是没有名字的,这很头痛。

完整的选项可移步至MSDN文档查看

https://docs.microsoft.com/en-us/cpp/build/reference/dumpbin-options?view=vs-2017

相关文章:

  • DLL的创建和使用(含代码)
  • _T() 函数
  • DirectUI
  • 托管与非托管
  • 什么是回调函数?
  • ShowWindow与UpdateWindow
  • VS2015无法打开源文件#include “iostream.h“的解决方法
  • BHO
  • 开放平台
  • js(=>) 箭头函数
  • JavaScript中的回调函数(callback)
  • com教程(使用VS2015编写ATL示例)
  • 控制台console使用MFC库函数,Cout输出CString的方法
  • PDFsharp使用介绍
  • 详解开源免费且稳定实用的.NET PDF打印组件itextSharp
  • $translatePartialLoader加载失败及解决方式
  • [NodeJS] 关于Buffer
  • Android优雅地处理按钮重复点击
  • classpath对获取配置文件的影响
  • mac修复ab及siege安装
  • Median of Two Sorted Arrays
  • Shadow DOM 内部构造及如何构建独立组件
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Vim Clutch | 面向脚踏板编程……
  • 阿里云应用高可用服务公测发布
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 搞机器学习要哪些技能
  • 跨域
  • 力扣(LeetCode)22
  • 收藏好这篇,别再只说“数据劫持”了
  • 微信小程序填坑清单
  • 优秀架构师必须掌握的架构思维
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • NLPIR智能语义技术让大数据挖掘更简单
  • UI设计初学者应该如何入门?
  • # Java NIO(一)FileChannel
  • #pragma data_seg 共享数据区(转)
  • (1)(1.11) SiK Radio v2(一)
  • (33)STM32——485实验笔记
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)socket Aio demo
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .md即markdown文件的基本常用编写语法
  • .net framework profiles /.net framework 配置
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .Net程序帮助文档制作