码迷,mamicode.com
首页 > 其他好文 > 详细

读取内存数据,大航海家3的编辑器的一点思路

时间:2014-09-23 15:41:54      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   数据   div   sp   c   

var
 Gameh:HWND;
 GamePid:DWORD;
 Gamehprocess: THandle;
 SitNum :DWORD;
 readByte:DWORD;
begin
  //获取游戏窗口句柄
  Gameh:=findwindow(nil,对对碰角色版);
  //获取进程ID
  GetWindowThreadprocessID(Gameh,GamePid);
  //获取进程句柄  PROCESS_VM_READ or PROCESS_VM_WRITE 一个是读入内存权限 一个是写入内存数据权限<br>   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;

 

来源:http://www.cnblogs.com/gameking/archive/2013/04/24/3040661.html

 

读取内存数据,大航海家3的编辑器的一点思路

标签:style   blog   http   color   ar   数据   div   sp   c   

原文地址:http://www.cnblogs.com/jar/p/3988153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!