dumpbin

有时候我们想查看一个exe引用了哪些动态库,或者我们想看某个动态库包含哪些接口函数,这个时候可以使用dumpbin.exe工具:



1.输入Dumpbin -imports calldll.exe查看它的输入信息,可以看到它加载了***.dll
2.输入dumpbin –exports dlltest.dll,列出导出函数



Dumpbin所在位置:X86系统 和X64系统的可运行文件
双击运行可使用,显示可运行的指令
查看静态库的信息要用命令行来实现:
dumpbin /LINKERMEMBER *.lib > 1.txt
查看动态库的信息要用命令行来实现:
dumpbin /EXPORTS *.dll >1.txt

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



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



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



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



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



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



Category linux