WriteProcessMemory - 0..255 :|

lasek_99

Użytkownik
Dołączył
Grudzień 18, 2007
Posty
152
Do edycji pamięci używam tego:
Kod:
var
    Buf : PChar;
    Value : Integer;
...

...
 Value := 255;
 Buf^ := Chr(Ehe);
 WriteProcessMemory(HandleWindow, ptr(Address), buf, NumberOfBytes,Zero);

I mam problem ponieważ char może obsłużyć liczbę od 0 do 255, a jak widzimy przy Buf jest dopisywany własnie z int :|

I moje pytanie jest takie, czy moge innym typem zapisać liczbę w integer do Buf i żeby działało poprawnie z WriteProcessMemory?

Jeżeli tak to jaki to typ? Bo chcę edytować pamięć i wpisać np. liczbę 99099.
 
Do góry Bottom