Danke

- aber:
Das ist ja schon nichtmehr so einfach.
Hab jetzt mal bisschen rumgegoogelt und in der
DP gesucht.
Ich liste jetzt mal auf was ich meiner Meinung nach machen muss:

Ziel-Prozess mit PROCESS_ALL_ACCESS öffnen

Per VirtualAllocEx Speicher im fremden Process reservieren, den ich benutzen kann

"Das was ich brauche" per WriteProcessMemory in den reservierten Speicher schreiben

CreateRemoteThread aufrufen
Fragen:

Muss ich nicht wenn ich die OGL Befehle benutzen will die ganze
OpenGL.pas injezieren? Oder sogar die ganze
OpenGL-
DLL ?

Wie schreibe eine Procedure in den reservierten Speicher? Also wie komm ich an die Daten? Bzw. wie finde ich heraus wie groß die Procedure ist.
Delphi-Quellcode:
procedure DoNop;
asm
nop;
end;
Wie groß wäre diese Procedure (in Bytes) ?
Ich hoffe ich bin nicht komplett auf dem falschen Weg.
Gruß
Neutral General