Auf kurz und noch weiter gekürtzt, heißt die Antwort von Neutral General, soviel wie
Delphi-Quellcode:
Procedure HackMe; stdcall;
begin
// Speicher umschreiben
PWord($0046A4A8)^ := $EB07;
PWord($0046A589)^ := $EB07;
end;
oder $07EB;
Zitat:
Nein, geht nicht. jetzt habe ich eine Zugriffsverletzung in der
DLL
Kann es sein, daß die Zugriffsrechte nicht passen?
Schreibrechte würde man schon für sowas benötigen und diese Rechte ändert man nicht über VirtualAlloc.
VirtualAlloc = neuen virtuellen Speicher resservieren, aber wenn man mal bei
VirtualAlloc ins
MSDN guckt und da weiterklickt, dann landet man bei
VirtualProtect