Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#13

Re: Prozessspeicher lesen / schreiben Ergebnis falsch

  Alt 16. Feb 2010, 20:40
Pointer($55) kann nicht stimmen, da einem Programm im Usermode kein Zugriff auf die 64 KB gewährt sind.

Falls du die $55 als Byte schreiben willst, dann muß dieses in eine Variable oder in einen anderen Puffer und dann gibst du den Zeiger auf diesen Puffer dort an.

Zitat von mleyen:
SizeOf(Pointer($55)) ist bei mir ungleich 1.
Egal, ein Pointer wäre 4 Byte und demnach könnte man davon auch 1 Byte schreiben,
aber hier zeigt der Pointer auf einen ungültigen Speicherbereichen
oder er will hier den Pointer, anstatt den Wert speichern.
$2B or not $2B
  Mit Zitat antworten Zitat