首页
社区
课程
招聘
[求助]高手请进求WS2HELP.DLL函数转发编程!
发表于: 2007-1-29 19:17 4776

[求助]高手请进求WS2HELP.DLL函数转发编程!

2007-1-29 19:17
4776
不用
// Function forwarders to functions in DllWork
#pragma comment(linker, "/export:SomeFunc=DllWork.SomeOtherFunc")
这种语句
怎么写请教,写个WahCloseApcHelper这个导出函数的列子
还有这里的导出函数的参数哪里可以查到,或者谁有共享一下啊!
我的2007年第一个求助哇!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是我没有发的明白吗?
2007-1-30 15:27
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
3
写def文件, 可以转发的
2007-1-30 17:48
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
怎么写啊,给个列子看看哇!
2007-1-30 23:29
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
5
your_prj.def
=================
EXPORTS
WahCloseApcHelper=WS2HELP.WahCloseApcHelper

当然首先你要有ws2help.lib文件.
2007-1-31 16:48
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
没有 ws2help.lib 这个文件呀,要用 GetProcAddress 这个写转发怎么写呢?
2007-1-31 18:47
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
7
ret_type WINAPI WahCloseApcHelper(arg....)
{
HModule a = GetModuleHandle("...");
if (NULL == a)
{
  a = LoadLibrary("...");
  if (NULL == a) return _false;
}
fn_proc fn = LoadLibrary(a, "...");
if (NULL == fn) return _false;
ret fn(arg...);
}
2007-1-31 19:51
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
8
typedef ret_type (fn_proc *)(arg...);

...........

fn_proc fn = GetProcAddress(a, "...");
if (NULL == fn) return _false;
return fn(arg...);
}
2007-1-31 19:52
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢,再问下你有ws2help.dll的导出函数的资料吗?
2007-1-31 21:51
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
就是导出函数的参数
2007-1-31 21:54
0
游客
登录 | 注册 方可回帖
返回
//