Code:
begin WindowName := FindWindow(NIL,'SRO_Client'); edit1.text:=inttostr(windowname); if WindowName<>0 then begin GetWindowThreadProcessID(WindowName,@ProcessID); ProcessHandle := OpenProcess(PROCESS_ALL_ACCESS, false, ProcessID); ReadProcessMemory(ProcessHandle, ptr($0181C594), @CharHPnoOffset, SizeOf(CharHPnoOffset), read); address1:=CharHPnoOffset+$454; ReadProcessMemory(ProcessHandle, ptr(address1), @CharHP, SizeOf(CharHP), read); edit1.text:=inttostr(charhpnooffset); end;
I am using this program on a private server client, not on iSRO.






