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