AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RAM auslesen

Ein Thema von Florian H · begonnen am 19. Dez 2003 · letzter Beitrag vom 15. Feb 2004
Antwort Antwort
Assarbad
(Gast)

n/a Beiträge
 
#1

Re: RAM auslesen

  Alt 15. Feb 2004, 10:02
Zitat von anonymous ;):
ne kleine Frage zu dem Beitrag hier:
Stellen wir uns mal vor, ich will einen Trainer für ein Spiel schreiben. Woher weiß ich MSDN
1) lpBaseAddress
2) lpBuffer
3) nSize
4) lpNumberOfBytesRead
5) Welche Daten sich wo befinden. Gibt es da sowas wie ne Klasse?
lpBuffer und nSize sind die Spezifikationen des, von deinem Programm vorgegebenen, Puffers. lpNumberOfBytesRead ist der Pointer (in Delphi vermutlich als VAR deklariert) auf ein DWORD welches die Größe des gelesenen Teilstückes zurückgibt.
Bleibt nur noch lpBaseAddress. lpBaseAddress würde man in vielen Fällen vermutlich zuerst mit $400000 ansetzen, aber IMO wäre es besser, wenn man sich solche Dinge über Toolhelp oder die NT Native APIs holt. Dann kann man erstmal das komplette Modul dumpen. Wenn die Werte, welche angepaßt werden sollen, nicht innerhalb des Moduls sind, muß man den/die Heap/s des Zielprozesses abklappern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz