❶ 如何查看一个DLL文件中具体的函数
可以通来过反汇编来知道接口自函数的参数,建议使用W32DSM来分析,也可以直接使用VC来分析。
现在使用W32DSM来具体说明:
1。先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。它可以直接定位到该函数。
2。看准该函数的入口,一般函数是以以下代码作为入口点的。
push ebp
mov ebp, esp
...
3。然后往下找到该函数的出口,一般函数出口有以下语句。
...
ret xxxx;//其中xxxx就是函数差数的所有的字节数,为4的倍数,xxxx除以4得到的结果
就是参数的个数。
其中参数存放的地方:
ebp+08 //第一个参数
ebp+0C //第二个参数
ebp+10 //第三个参数
ebp+14 //第四个参数
ebp+18 //第五个参数
ebp+1C //第六个参数
。。。。
❷ 如何查看DLL文件里的函数
1、准来备好要看函数的dell文件,打自开Dll函数查看器3.5。
❸ 怎么提取DLL文件中的导出函数呢
用VC++自带的 Dll导出函数查询函数 DumpBin.exe 去查询。。就能知道能用什么函数。。。
我现在,遇到回的是另外一个问题答,我想自己开发一个 和DumpBin有相同功能的小程序,(就是在对话框中选入Dll文件,然后在 静态控件 中陈列出它所导出的接口。。) 但是不知道用哪个 API函数 来实现。。。有没有 大侠能帮帮我?!