如何用dumpbin.exe检查编译器生成的托管模块所嵌入的信息

王朝学院·作者佚名  2016-05-17
窄屏简体版  字體: 小  |  中  |  大  |  超大  

如何用dumpbin.exe检查编译器生成的托管模块所嵌入的信息开启CMD运行到dumpbin目录下:D:\PRogram Files (x86)\Microsoft Visual Studio 12.0\VC\bin运行命令VCVARS32.BAT,配置环境如果不运行vcvars32.bat,会出现如下提示:

运行dumpbin命令  

D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin>dumpbin /exports E:\

DSTCode\Web\DSTWeb\bin\DSTWeb.dll

Microsoft (R) COFF/PE Dumper Version 12.00.21005.1

Copyright (C) Microsoft Corporation. All rights reserved.

  

  

Dump of file E:\DSTCode\Web\DSTWeb\bin\DSTWeb.dll

  

File Type: DLL

  

Summary

  

2000 .reloc

2000 .rsrc

1A0000 .text

  

D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin>

  

dumpbin 命令语法及Option:dumpbin [options] files…

  

#

Option

Remark

1

/ALL

此选项显示除代码反汇编外的所有可用信息。使用 /DISASM 显示反汇编。可以与 /ALL 一起使用 /RAWDATA:NONE 来省略文件的原始二进制详细资料。

只有 /HEADERS DUMPBIN 选项可用于由 /GL 编译器选项产生的文件。

2

/ARCHIVEMEMBERS

此选项显示有关库成员对象的最少信息。

只有 /HEADERS DUMPBIN选项可用于由 /GL 编译器选项产生的文件。

3

/CLRHEADER file

用 /clr 生成的图像文件。

备注

CLRHEADER 显示有关在任何托管程序中使用的 .NET 头的信息。输出显示 .NET 头及其中各节的位置和大小(以字节计)。

File Format Spec.doc 描述 .NET 头中的信息。NET SDK 将 File Format Spec.doc 安装在 Tools Developers Guide 目录中。

只有 /HEADERS DUMPBIN 选项可用于由 /GL 编译器选项产生的文件。

4

/DIRECTIVES

此选项转储图像中由编译器生成的 .directive 节。

只有 /HEADERS DUMPBIN 选项可用于由 /GL 编译器选项产生的文件。

5

/DEPENDENTS

转储图像从中导入函数的 DLL 的名称。不要转储导入函数名。

只有 /HEADERS DUMPBIN 选项可用于由 /GL 编译器选项产生的文件。

6

/DISASM

此选项显示代码段的反汇编,如果出现在文件中则使用符号。

只有 /HEADERS DUMPBIN 选项可用于由 /GL 编译器选项产生的文件。

7

/EXPORTS

此选项显示从可执行文件或 DLL 导出的所有定义。

只有 /HEADERS DUMPBIN 选项可用于由 /GL 编译器选项产生的文件。

8

/FPO

此选项显示框架指针优化 (FPO) 记录。

只有 /HEADERS DUMPBIN 选项可用于由 /GL 编译器选项产生的文件。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航