阅读:1982回复:5
如何得到一个DLL动态库中的函数名
各位高手,请教一个很basic的问题.
如何得到一个DLL动态库文件中包含哪些输出函数,以及这些输出函数名和调用参数形式,记得几年前在Windows3.x系统下用Borland C++ 3.1编程时,BC提供了一个工具文件好像是Libxxx.exe, 记不清楚了, 在DOS下可以很方便将一个DLL文件中的所有输出函数提取出来,包括函数名称和调用参数,我现在转到Windows98到用VC++6.0编程,发现VC没有提供一个类似的工具, 各位高手,能否指点迷津? |
|
最新喜欢:hxqw20...
|
沙发#
发布于:2001-09-26 09:57
在VC++6里有个小工具depends可以打开一个DLL文件,看到里面的输出函数名,但没有参数表。
|
|
板凳#
发布于:2001-09-26 19:54
本站的相关下载里有我传的一个反汇编的小工具WDASM,用它编一下就行了
|
|
地板#
发布于:2001-09-28 09:43
Use TDump,TDumpBin,Depends,and Wdasm,softice,and so on.
but if you want to look parameter,it's impossible. but com and com+ can. |
|
|
地下室#
发布于:2001-09-30 15:07
请使用VC\BIN 目录下dumpbin.exe, 查询输出函数用 -exports
it's easy. good luck. |
|
5楼#
发布于:2001-10-01 09:47
link pefilename.dll(.sys,*.drv,*.exe) /exports > pefilename.def
link /exports equivalence to dumpbin |
|
|