Dank eurer Lösung hab ich das Problem gelöst.
Ich hätte da noch gewusst, ob es eine Möglichkeit gibt,
die Größe der Code_Cave Procedure zu ermitteln,
damit ich mit VirtualAllocEx soviel Speicher reservieren kann, wie Code_Cave umfasst ?
Mein jetziger Ansatz ist:
Delphi-Quellcode:
//--Code_Cave SIZE
size := DWORD(@Code_Cave) - DWORD(@Inject);
Damit erhalte ich 16 Bytes, was zu wenig ist, denn ich brauche 19.
Wo sind die restlichen 3 Bytes ?
Danke.