lsq726 发表于 2010-12-10 19:03:54

如何 知道DLL的函数?

请教 怎么知道一个DLL的函数?

好用AU3来使用他

tryhi 发表于 2010-12-11 02:13:39

貌似有专门的软件

piaorou 发表于 2010-12-11 10:00:46

开发人员告诉你就知道了,要不然你用软件也只能看见函数名,具体有多少参数你是不知道的。
想调用DLL的函数也有方法。

1.用OD找到函数内存地址,也就是1个CALL。
2.看看这个CALL PUSH了几个参数,例如下面这个CALL用了2个参数,相当于 函数名(参数1,参数2)
push 9E1404   第2个参数
push 0             第1个参数
mov edx,015DA4F0
mov ecx, dword ptr
call 005B8520
3.然后在论坛找AU3汇编模块,参考写法来写这个CALL调用。

lsq726 发表于 2010-12-11 12:14:18

原来要这么复杂..汇编 完全空洞了..:(

lsq726 发表于 2010-12-11 12:22:26

开发人员告诉你就知道了,要不然你用软件也只能看见函数名,具体有多少参数你是不知道的。
想调用DLL的函数 ...
piaorou 发表于 2010-12-11 10:00 http://autoitx.com/images/common/back.gif


请教piaorou
od只能调试32位的.如果64位的应该用什么调试?

piaorou 发表于 2010-12-11 12:50:22

64位的没搞过。

kiss2003 发表于 2010-12-11 20:32:48

竟然这么麻烦啊!

还好我只需要知道哪些已经公布的DLL。

qq342252004 发表于 2010-12-18 08:54:32

用这个软件可以看到 Dll函数查看器 2.0

qq342252004 发表于 2010-12-18 09:06:02

用这个也可以。

dwilly 发表于 2010-12-18 09:42:19

很强大的软件

dwilly 发表于 2010-12-18 09:42:42

要学的知道太多了

ghl781258 发表于 2010-12-19 21:33:56

参数和用法是关键,还没发现好的方法

lsq726 发表于 2010-12-21 23:03:58

本帖最后由 lsq726 于 2010-12-21 23:06 编辑

我自己搞不定。能帮看看么?





提取的文件2个文件
有2个文件的:
StatusTray.exe
BNPS.dll


如果单纯的文件不好搞的话这里有完整的安装包
StatusTray.exe文件的路径是这个。
C:\Program Files\Citrix\Provisioning Services\StatusTray.exe
完整的安装包。

saromman 发表于 2010-12-27 23:01:25

跟破解软件同
页: [1]
查看完整版本: 如何 知道DLL的函数?