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

作者: zengde 分类: 笔记 发布时间: 2023-07-31 03:58

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

1. 用工具depends来查看

该工具可从http://www.dependencywalker.com/下载,打开该软件,再通过该软件打开需要查看的Dll, 比如打开C运行时库,C:WindowsSystem32msvcrt.dll,呈现如下:

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

2.利用dumpbin来查看

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

查看的结果如下:

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