首页
社区
课程
招聘
[求助]用vb如何取得某个dll的基地址?
发表于: 2009-3-8 16:59 4727

[求助]用vb如何取得某个dll的基地址?

2009-3-8 16:59
4727
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
hDllInst = GetModuleHandle(lpDllName);
2009-3-8 17:15
0
雪    币: 204
活跃值: (69)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
cc = FindWindow(vbNullString, "游戏标题")
GetWindowThreadProcessId cc, cc2
cc3 = OpenProcess(PROCESS_ALL_ACCESS, fales, cc2)
If cc3 = 0 Then
Label1.Caption = "游戏未运行"
Else
Label1.Caption = "连接成功"

''假定这个dll的名字 a.dll

hDllInst = GetModuleHandle(a.dll);
这里怎么写我不知道,
2009-3-8 17:38
0
雪    币: 204
活跃值: (69)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
得到进程id 怎么取进程中的dll基地址?
2009-3-8 17:54
0
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
对目标进程Module32First+Module32Next就行了。

前提是没处理过的。
2009-3-8 20:48
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
EnumProcessModules
2009-3-9 09:52
0
雪    币: 334
活跃值: (212)
能力值: ( LV2,RANK:150 )
在线值:
发帖
回帖
粉丝
7
LoadLibrary
2009-3-9 22:35
0
游客
登录 | 注册 方可回帖
返回
//