Witam, jak zedytować offset danego exe za pomoca delphi ?
Chodzi mi o to ze podaje wartość i nr offsetu w ktorym ma byc ona zmieniona w jakims danym pliku a program ma ja zapisac
znalazlem cos takiego
procedure TForm1.WriteMem(Offset: Longword; var Value; Size: Integer);
var
PID: integer;
card: Cardinal;
Handle: integer;
Buf: byte;
BytesReadWrite: Cardinal;
begin
GetWindowThreadProcessId(FindWindow('WarRock', nil), @PID);
Handle := OpenProcess(PROCESS_ALL_ACCESS, false, PID);
WriteProcessMemory(Handle, ptr(Offset), @Value, Size, card);
end;
ale to jest update offsetu dla procesu mnie interesuje zeby to edytowalo pliki