如何知道并运用dll中的函数。(100分)

A

ajim

Unregistered / Unconfirmed
GUEST, unregistred user!
如果我有一个dll文件<br>比如是hook.dll.我要用什么工具知道她里面包含的函数和作用<br>具体讲讲hook.dll函数好不好
 
tdump c:/.../dll &gt; c:/ls.txt,看export的部分就是dll函数了!
 
我也想知道
 
那请问 输出的函数用法如何知道?<br>我得到了<br>&nbsp; &nbsp; 000010E0 &nbsp; &nbsp;1 0000 RegisterGetMousePosHook<br>&nbsp; &nbsp; 00001120 &nbsp; &nbsp;3 0001 RegisterKeyboardHook<br>&nbsp; &nbsp; 00001110 &nbsp; &nbsp;2 0002 UnRegisterGetMousePosHook<br>&nbsp; &nbsp; 00001150 &nbsp; &nbsp;4 0003 UnRegisterKeyboardHook<br>但如何使用他们呢
 
win98用快速查看。
 
靠老大,自己编的dll win98会有资料?难道比尔是神??
 
Win98有个快速查看的功能。很好用。
 
DLL只能看到里面的函数名,接口参数是看不到的,否则别人开发的DLL不是可以随便用了.呵呵
 
只能看到名称,怎么用是无法知道的,这也是DLL保密性的一个方面嘛。
 
你想看到参数那是不可能的,只能从反汇编里分析测试,一两个简单参数或者能分析出来,但是如果有结构参数,就。。。。
 
是啊,如果没有给出函数参数表,既使能看到函数名有什么用,kkyy的方法我也用过,困难也是一样,简单的参数还可以,复杂的就很难分析了
 
用EXESCOPE.EXE
 
。。。。。。。。。
 
VC的Dependency Walker可以看而且参数也有,但是不能看16位的dll<br>我刚做了个东东联16位的也能看,要吗?
 
Dependency Walker能发给我吗?
 
Dependency Walker并不能看参数个数吧,除非是<br>mfc扩展dll并且一般也不大好弄清楚参数的类型,<br>csdn里面上次专门发了一篇文章,<br>看汇编码来得到参数的类型和个数。
 
to Crane,<br>可以给我发一个吗?<br>guozhaowen@china.com
 
to Crane,<br>zhongyong112@sohu.com
 
顶部