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.