Sagen wir es mal so:
Zitat:
Delphi-Quellcode:
if not WriteProcessMemory(GetCurrentProcess, OrgProc, @JmpOp, SizeOf(TJmpOp), n) then
RaiseLastOSError;
Ob nun das Move eine Excepition (Zugriffsverlezung) auslöst,
oder ob man manuell eine
Exception (konnte nicht schreiben) auslöst,
ist am Ende auch egal.
Und VirtualProtect braucht man doch sowieso?
Ich hoffe mal, daß WriteProcessMemory nicht einfach so in geschützte Bereiche reinschreiben kann.