谁能例举一些查看DLL文件中函数名、参数的 软件 ? (50分)

  • 主题发起人 主题发起人 porsche
  • 开始时间 开始时间
P

porsche

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能例举一些查看DLL文件中函数名、参数的 软件 ?
不要WLCHK95、WLCHKNT
 
你可以用BCB自带的implib.exe和tlin.exe组合使用
 
tdump 你的.dll > c:/see.txt
然后看c:/see.txt
 
有软件可以看函数名,但是参数就看不到了。
 
>>有软件可以看函数名,但是参数就看不到了。
VS6的自带了一个软件,具体记不清了。
 
exescope可以看DLL函数名,在exescope的导出项中有列出,但参数就看不到。
 
再VS6中有一个DEPENDS.EXE程序可以看DLL的函数表和依赖关系,但是参数表就不能看到了。
如果这个DLL本身就是COM组件的话,可以使用VS6中的OLEVIEW来看,什么都有,毕竟COM
是自描述的。
 
一般都是只能看到函数名, 看到参数的我没用过!
哪位用过请帖出来大家分享!
 
还有谁用过吗?
 
为什么都看不到参数?
 
原因很简单,因为DLL根本不保存参数名,只简单的保存了几个指针而已,因此
你可以看到参数的个数,但决不知道具体的参数是什么,也分不出参数具体是什么类型
 
参数是看不到的啦...
 
如果你用c++写的时候是用了extern "C"的,那么函数名字就是一个名,什么也没有
如果你用c++写的时候是没有用extern "C"的,那么函数名字是经过变换的,包含了参数信息,但是不包含返回类型
用tdump是可以看见参数的
 
后退
顶部