在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006120223245596.html 内存地址是2A1B064 怎么Edit1.text显示出来是乱码啊?? var wnd:hwnd; pid:hwnd; pHandle:hwnd; hp:pointer; i:integer; nSize:DWORD; lpNumberOfBytesRead:DWORD; begin i:=$2A1B064; nSize:=4; hp:=AllocMem(nSize); Wnd := FindWindow(nil,'Element Client'); GetWindowThreadProcessId(wnd,@pid); pHandle:=OpenProcess(PROCESS_ALL_ACCESS,false,pid); ReadProcessMemory(pHandle,Pointer(i),hp,nSize,lpNumberOfBytesRead); Edit1.text:=strpas(hp); end; Move(hp^, i, 4); 谢谢楼上的,但显示出来的好象是双字节,可以边成单字节吗? 比如这个地址显示的是人物的血(176) 有时候又显示176了 字节显示: 武林外传? 一定是武林外传? 直接把 hp 定义成 dword 类型的变量 楼主,好好写啊,我在玩呢!到时帮你测试啊,嘿嘿 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论