读书人

怎么从一个动态链接库DLL中查看接口函

发布时间: 2012-04-16 16:20:04 作者: rapoo

如何从一个动态链接库DLL中查看接口函数?
拿到一个别人写的动态链接库(C),想在C#里调用。但是没有头文件,也没有文档。

我想知道DLL里提供了哪些接口函数?

该如何做?请大家指教。

[解决办法]
如果不知道他的接口函数 你怎么用啊,
[DllImport("调用的.dll",参数]
private static extern long GetDictRecord(参数);//接口函数
接口函数 必须要提前别人告诉你或者从源码中看到 才能用
[解决办法]
打开VS的命令行
dumpbin /exports fielname.dll
[解决办法]
用这个工具试试
Dll函数查看器 2.0
查看动态链接库DLL文件接口函数信息.DLL函数查看器V2.0是在1.0版的基础上作了重大的改进,不仅支持查看DLL文件的导出函数和引用函数信息及引用函数来源,也支持所有符合PE文件格式的文件,包括EXE文件、OCX文件等的导出函数和引用函数信息。
下载地址
http://www.onlinedown.net/soft/17471.htm
[解决办法]
迄今为止,我见到的查看工具,都是可以看到dll中函数。
但是看不到函数的参数名节类型。
因此没有办法。
[解决办法]
确实只能看到函数名,看不到参数
[解决办法]
IDA逆向。

[解决办法]
VC6就有这样一个工具:DEPENDS.EXE,用它打开你的dll,一目了然。。。
[解决办法]
.net 写的dll 可以用reflector 反编译查看

读书人网 >C#

热点推荐