1. Depends 函數
Depends用來顯示與一個可執行文件(exe或者dll)相關的依賴項(dll),以及該exe或dll引用了這些dll中的哪些接口。 工具
同時也能夠看到每一個被依賴的dll中的全部導出的函數接口。 spa
該工具獲得的是查看程序中隱式鏈接的Dll庫,也就是用LIB關聯的Dll模塊,沒法顯示由顯示鏈接的Dll模塊,也就是用LoadLibrary函數導入的Dll函數。 code
// open_www.cpp : 定義控制檯應用程序的入口點。 #include <stdio.h> #include <stdlib.h> extern "C"_declspec (dllexport)int add(int a,int b) { return a+b; } int main(void) { int c=0; c=add(1,4); printf("c=%d\n",c); return 0; }
1.開啓CMD 接口
2.移動目錄到C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin io
(DUMPBIN.EXE所在目錄) class
3.運行命令:VCVARS32.BAT 引用
若是不運行vcvars32.bat會出現如下提示 程序
4.下面就能夠調用dumpbin.exe命令了 im
若是導出函數前不加extern "C"
/*extern "C"*/_declspec (dllexport)int add(int a,int b)
則顯示結果爲: