Mam taki kod
procedure TForm1.FormCreate(Sender: TObject);
begin
asm
@@DoZmodyfikowania:
int 3
nop
nop
nop
mov eax, offset(@@DoZmodyfikowania)
mov byte ptr[eax],90h
end;
end;
po tym dostaję wyjątek Access Violation
pytanie brzmi jak powinien wyglądać kod żeby można było edytować pamięć programu? prawdopodobnie trzeba użyć funkcji VirtualProtect
ale co i jak nie wiem.