Delphi中带指针的地址里的数值如何获得???
下面是郁金香老师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中直接取出的!
那么基址是指针如:[+ a0]+58应该如何获得座位号呢?
最好帮我改写一下!
请教了!我是新人虽然问题很菜!大侠们别笑话我!
页:
[1]