Zitat von
bundy:
auch nicht wenn ich statt x wieder buf einsetzte
jetzt steht Leben = 1
$588BEC 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
jetzt leben = 200
$588BEC C8 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
jetzt leben = 999999
$588BEC FF 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
oh mann , das check ich jetzt irgendwie net.
Wieso? Passt doch alles. Das Problem ist nur, daß dein buf nur 1 Byte groß ist, und Zahlen größer als 255 kriegst du da auch mit Mühe nicht rein
jim_raynors Idee ist richtig, bis auf ein kleines Detail funktioniert sie auch:
WriteProcessMemory(HandleWindow, ptr(Address1), @x, sizeof(x), write);
WPM will einen Zeiger auf die Daten haben, nicht die Daten selbst.