如何查看Dlll包含了哪些函数,有两种方法:
1. 用工具depends来查看
该工具可从http://www.dependencywalker.com/下载,打开该软件,再通过该软件打开需要查看的Dll, 比如打开C运行时库,C:\Windows\System32\msvcrt.dll,呈现如下:
在窗中右侧中部,看到了我们熟悉的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中的函数。
查看的结果如下:
也可以在命令中加入 > 将结果输出到一个文件中,如下,则最后的结果将输出到D盘的msvcrt.txt文件中。