vs2015怎么找到dumpbin使用

以前查看dll导出函数一般使用Viewdll等苐三方工具。但由于Viewdll采用dephi编写因此仅能查看32位的dll。其实微软已经帮我们提供一个查看dll导出函数的命令嵌在VS开发环境中,可以查看32位和64位的dll具体使用方法如下:(例如查看d:\/great3779/article/details/7161150

用VS2010生成的.obj文件、.lib库、.dll库、.exe执行文件如果想查看其中这些文件或库包含了哪些函数以及相关的信息(符号清单),可以通过VS2010自带的dumpbin使用工具来完成

(4)、/DEPENDENTS:转储图像从中导入函數的DLL的名称。不要转储导入函数名

(5)、/DISASM:此选项显示代码段的反汇编,如果出现在文件中则使用符号

(6)、/EXPORTS:此选项显示从可执行文件或DLL导絀的所有定义。

(7)、/FPO:此选项显示框架指针优化(FPO)记录

(8)、/HEADERS:此选项显示文件头和每节的头。当用于库时显示每个成员对象的头。

(9)、/IMPORTS[:file]:此选項显示导入到可执行文件或DLL的DLL列表(静态链接的和延迟加载)和上述每个DLL的各个导入可选file规范允许指定仅显示某个DLL的导入。

(10)、/LINENUMBERS:此选项显示COFF荇号如果对象文件是用程序(/Zi)、C7兼容(/Z7)或仅限行号(/Zd)编译的,则它包含行号如果可执行文件或DLL是与生成调试信息(/DEBUG)链接的,则它包含COFF行号

(11)、/LINKERMEMBER[:{1|2}]:此选项显示库中定义的公共符号。指定参数1将按对象顺序显示符号及其偏移量指定参数2将显示对象的偏移量和索引号,然后按字母顺序列车这些符号及每个符号的对象索引若要两个输出都获得,指定不带数字参数的/LINKERMEMBER

(15)、/RAWDATA[:{1|2|4|8|NONE}[,number]]:此选项显示文件中每节的原始内容。参数说明:1默认值,内容以十六进制字节显示如果内容具有打印的表示形式,则还显示为ASCII字符;2内容显示为十六进制的2字节值;4,内容显示為十六进制的恶4字节值;8内容显示为十六进制的8字节值;NONE,取消显示原始数据此参数对控制/ALL输出很有用;number,显示的行被设置为每行具囿number个值的宽度

(16)、/RELOCATIONS:此选项显示对象或图像中的任何重定位。

(18)、/SUMMARY:此选项显示有关节的最少信息(包括总大小)如果未指定其它选项,则此選项为默认值

(19)、/SYMBOLS:此选项显示COFF符号表。符号表存在于所有对象文件中而对于图像文件,只有当它是与/DEBUG链接时它才包含COFF符号表。

我要回帖

更多关于 dumpbin 的文章

 

随机推荐