Einzelnen Beitrag anzeigen

Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#1

WriteProcessMemory & Float

  Alt 19. Nov 2010, 18:00
Hallo DP,

ich hab mal wieder eine kleine Frage zu RAM-Manipulation. Ich kann ja eine Floatdresse auslesen. Ich bekomm dann einen Wert wie 1. oder 0.
Nun will ich jetzt den Wert 1. in die Adresse schreiben. Wie mache ich das. Für Byteadressen nutze ich den Code:
Delphi-Quellcode:
GetMem(buf,1);
buf^ := Chr(2);
WriteProcessMemory(HandleWindow,ptr($599C86),buf,1,temp);
FreeMem(buf);
So schreibe ich den Wert 2 in die Adresse $599C86. Wie kann ich nur einen Floatwert wie 1. in eine Adresse schreiben.
Danke schonmal.
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat