24.10.2010, 15:31
So wie ich das verstanden habe sucht man nach freiem Speicher. Dort wird dann die DLL injected. Demnach wird nichts überschrieben. Es sei denn du willst mit der DLL ein Adresse patchen.
Ansonsten wird die halt quasi einfach hinzugefügt und wird vom Spiel behandelt es wäre es ein fester Bestandteil. D.h. du schreibst diese auch so, als würdest du dich im Spiel befinden und nicht von außen darauf zugreifen.
Ich hoff das klärt zumindestens ansatzweise deine Frage. Wenn ich falsch liege wird mich hoffentlich wer korrigieren.
Ansonsten wird die halt quasi einfach hinzugefügt und wird vom Spiel behandelt es wäre es ein fester Bestandteil. D.h. du schreibst diese auch so, als würdest du dich im Spiel befinden und nicht von außen darauf zugreifen.
Ich hoff das klärt zumindestens ansatzweise deine Frage. Wenn ich falsch liege wird mich hoffentlich wer korrigieren.