DLL 函数调用问题:未知声明,如何调用?各位高手研究讨论!

sworddx 2003-08-22 08:38:21
加精
假设我有一个标准 DLL 链接库(假设为 Problem.dll ),我没有它的 API 声明,也没有相应的 SDK,我用 exescope 可以看到它的导出函数名(假设为 OutputText),但是不知道它的输入参数、返回值,能否通过某种方法(例如:HACK……)来获取调用这个函数的方法,进而写出它的声明?请各位高手研究讨论!
...全文
101 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jintianatxd 2003-08-28
  • 打赏
  • 举报
回复
学习
sworddx 2003-08-27
  • 打赏
  • 举报
回复
再加分,再顶
sworddx 2003-08-26
  • 打赏
  • 举报
回复
回复人: rainstormmaster(rainstormmaster) ( ) 信誉:115 2003-08-24 20:42:00 得分:0


试试用Dependency walker




详细点讲,谢谢
rainstormmaster 2003-08-24
  • 打赏
  • 举报
回复
试试用Dependency walker
sworddx 2003-08-24
  • 打赏
  • 举报
回复
再加一分,再顶一下:)
hisofty 2003-08-23
  • 打赏
  • 举报
回复
怎样获取未知DLL的接口参数 :

http://www.csdn.net/Develop/Read_Article.asp?Id=13362
James0001 2003-08-23
  • 打赏
  • 举报
回复
Disassembly
jlum99 2003-08-23
  • 打赏
  • 举报
回复
反汇编,32位汇编,在API调用之前都有个入栈的过程.说是容易,做起来,嘿嘿.自己看着办吧
dxqylzg 2003-08-23
  • 打赏
  • 举报
回复
关注!!!!!!!!!
sworddx 2003-08-23
  • 打赏
  • 举报
回复
加一分,顶一下:)
zjcxc 2003-08-23
  • 打赏
  • 举报
回复
应该不可以吧.
如果这个DLL的错误处理较好,还可以在调用时一步一步的测试它需要那些参数.
sworddx 2003-08-23
  • 打赏
  • 举报
回复
肯定复杂了,要不就不会放这了:)
看起来和反编译程序一样复杂^_^
viena 2003-08-23
  • 打赏
  • 举报
回复
复杂的
sworddx 2003-08-23
  • 打赏
  • 举报
回复
上面两位的发言基本上没有意义:)
Loadlibrary调用 API,也需要知道传入参数。
反汇编不是那么简单的事情。
rainstormmaster 2003-08-23
  • 打赏
  • 举报
回复
参考:
如何使用LoadLibrary執行API
http://www.hosp.ncku.edu.tw/~cww/html/q00528.html

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧