首页
社区
课程
招聘
[求助]如何调用这种DLL里的函数?
发表于: 2009-2-10 22:56 5355

[求助]如何调用这种DLL里的函数?

2009-2-10 22:56
5355


如图,里面的_getd@16应该怎么调用呢?

我花了一晚上想都想不出. 用了动态调用不行. 得到函数的地址然后调用也不行,找了些资料,

看到vb可以使用Alias可以调用,我也试了 但是还是以失败告终.

那个DLL不是我的, 我记得以前我也有问过类似的问题, 他说是什么未导出的函数什么来着,

我也忘了. 哎 只能怪当时不认真吧. 现在请问各位应该怎么去调用这个DLL里的那个_getd@16函数呢?

什么语言都行

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可能是__cdecl getd(xx,xx,xx,xx)
2009-2-11 07:13
0
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
typedef (some_ret_tpye *some_function_type)(some arg);

((some_function_type)GetProcAddress(LoadLibrary("ooxx.dll"),"_getd@16"))(ooxx)
2009-2-11 11:06
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
剛才试了,程序直接崩溃
2009-2-11 12:50
0
雪    币: 268
活跃值: (95)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
函数参数类型你可确定?到函数里面去分析下函数参数类型。
2009-2-11 13:08
0
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
ida一下~什么都出来了

或者去OD里面bp一下,接口参数类型啥子都有。

和断api一样~
2009-2-11 13:25
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
IDA? - -?没有用过。

我用过
LoadLibrary

GetProcAddress

这个函数是读取的。 但是用了之后是可以读 但是每一次读到的数都一样,

白高兴一场
2009-2-11 19:44
0
游客
登录 | 注册 方可回帖
返回
//