Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#3

Re: Hilfe bei writeprocessmemory

  Alt 8. Aug 2008, 18:50
Du solltest folgendes probieren:

stat := 0;

WriteProcessMemory(Handle, ptr($00D36448), @Stat, SizeOf(Stat), Bytes);


wobei für Stat: Single (4byte), Double(8byte), Extended(10byte) getestet werden sollte
dein Problem liegt bisher dadrin, dass du einen Extended schreiben willst, aber davon nur 4 bytes schreibst, und dieser 10 bytes groß ist

deshalb SizeOf verwenden. Zu 98% (da du den Code wohl kopiert hast) wird es sich um einen Single handeln.
  Mit Zitat antworten Zitat