Forum: Sonstige Fragen zu Delphi
Delphi
by Hedge,
10. Jan 2009
der komplette Programmspeicher umfasst direkt nach dem Start 400MB. Also ne ganze Menge Asche. Bisher nutz ich folgenden Code um im Speicher rumzulesen
function LeseSpeicher(adresse,size:integer):integer;
var p : pointer;
puffer : array of DWord;
BytesRead: DWord;
ProcessId,ThreadId,HandleWindow : integer;
begin
p := ptr(adresse); //Adresse umwandeln:
...
Forum: Sonstige Fragen zu Delphi
Delphi
by Hedge,
10. Jan 2009
Ich bastel gerade ein kleines Tool, dass aus dem Speicher einer anderen Anwendung insgesamt 8 Integer (DWORD) ausliest.
Diese haben zwar unterschiedliche Abstände zueinander, dafür bleiben die aber immer gleich.
Somit brauch ich nur die Start-Adresse um alle Variablen auslesen zu können.
Genau da ist der Haken, denn die Start-Adresse ändert sich nach jedem Neustart.
Da es nicht nur für den...