delphi读取内存地址的问题,有经验的来看看
varGameh:HWND;GamePid:DWORD;Gamehprocess:THandle;SitNum:DWORD;readByte:DWORD;beginGam...
var
Gameh:HWND;
GamePid:DWORD;
Gamehprocess: THandle;
SitNum :DWORD;
readByte:DWORD;
begin
Gameh:=findwindow(nil,'问道(1.46.0628) Jul 12 21:38:56 2011 [北京古都十七线] [饮食作对]');
GetWindowThreadprocessID(Gameh,GamePid);
gamehProcess:=OpenProcess(PROCESS_VM_READ or PROCESS_VM_WRITE,false,GamePid);
Readprocessmemory(gamehProcess, Pointer(jizhi),@SitNum,4,readByte);
Readprocessmemory(gamehProcess, Pointer(SitNum+$118),@SitNum,4,readByte);
self.Edit3.Text:=intTOstr(SitNum);
end;
这段代码可以正常显示,但是显示不了文字,希望有经验的说下,本人新手 展开
Gameh:HWND;
GamePid:DWORD;
Gamehprocess: THandle;
SitNum :DWORD;
readByte:DWORD;
begin
Gameh:=findwindow(nil,'问道(1.46.0628) Jul 12 21:38:56 2011 [北京古都十七线] [饮食作对]');
GetWindowThreadprocessID(Gameh,GamePid);
gamehProcess:=OpenProcess(PROCESS_VM_READ or PROCESS_VM_WRITE,false,GamePid);
Readprocessmemory(gamehProcess, Pointer(jizhi),@SitNum,4,readByte);
Readprocessmemory(gamehProcess, Pointer(SitNum+$118),@SitNum,4,readByte);
self.Edit3.Text:=intTOstr(SitNum);
end;
这段代码可以正常显示,但是显示不了文字,希望有经验的说下,本人新手 展开
2011-07-15 · 知道合伙人软件行家
关注
展开全部
显示不了文字:
1. 先看下内存地址是否正确.
2. 读取的数据格式是否正确
1. 先看下内存地址是否正确.
2. 读取的数据格式是否正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要显示汉化吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询