- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
下面是郁金香老师Delphi对对碰辅助教程里面 获得座位号的源代码:
var
Gameh:HWND;
GamePid:DWORD;
Gamehprocess: THandle;
SitNum :DWORD;
readByte:DWORD;
begin
//获取游戏窗口句柄
Gameh:=findwindow(nil,'对对碰角色版');
//获取进程ID
GetWindowThreadprocessID(Gameh,GamePid);
//获取进程句柄
gamehProcess:=OpenProcess(PROCESS_VM_READ or PROCESS_VM_WRITE,false,GamePid);
//读出坐位号
Readprocessmemory(gamehProcess, Pointer($0047d814),@SitNum,4, readByte);
//显示 坐位号信息
self.Edit1.Text:= intToHex(SitNum,8);
end;
座位号的是从基址0047d814中直接取出的!
那么基址是指针如:[[0047d814]+ a0]+58 应该如何获得座位号呢?
最好帮我改写一下!
请教了!我是新人虽然问题很菜!大侠们别笑话我! |
|