如何查看Dll中包含了哪些函数

如何查看Dlll包含了哪些函数,有两种方法:

1. 用工具depends来查看

该工具可从http://www.dependencywalker.com/下载,打开该软件,再通过该软件打开需要查看的Dll, 比如打开C运行时库,C:\Windows\System32\msvcrt.dll,呈现如下:如何查看Dll中包含了哪些函数_第1张图片

在窗中右侧中部,看到了我们熟悉的C语言标准库函数fopen.

2.利用dumpbin来查看

dumpbin位于VC的安装路径下,比如C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin。
点击: 开始菜单->运行,输入CMD, 进入命令行运行窗口,输入 CD C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin, 将目录切换到dumpbin所在目录,再输入dumpbin /exports C:\Windows\System32\msvcrt.dll命令即可查看Dll中的函数。

如何查看Dll中包含了哪些函数_第2张图片

查看的结果如下:

如何查看Dll中包含了哪些函数_第3张图片

也可以在命令中加入 > 将结果输出到一个文件中,如下,则最后的结果将输出到D盘的msvcrt.txt文件中。

你可能感兴趣的:(Dll)