Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zahl in RAM schreiben (https://www.delphipraxis.net/152865-zahl-ram-schreiben.html)

Muellermilchtrinker 9. Jul 2010 19:55

Delphi-Version: 2009

Zahl in RAM schreiben
 
Hat jmd. ne Funktion, mit der ich eine Zahl von 0-255 in eine bestimmte RAM-Addresse schreiben kann??? Wäre über jeden Vorschlag dankbar. :lol:

himitsu 9. Jul 2010 20:15

AW: Zahl in RAM schreiben
 
- in eigenen oder fremden Prozess?
- virtueller Arbeitsspeicher eines Prozesses oder physischer RAM des PCs?
- ...

Muellermilchtrinker 9. Jul 2010 20:22

AW: Zahl in RAM schreiben
 
- im fremden prozess

also: ich hab ein spiel (rennspiel) und will da den gang ändern
addresse hab ich schon

jfheins 9. Jul 2010 20:22

AW: Zahl in RAM schreiben
 
Vielleicht hilft das: http://msdn.microsoft.com/en-us/libr...74(VS.85).aspx ;)

Teekeks 9. Jul 2010 20:24

AW: Zahl in RAM schreiben
 
Zitat:

Zitat von Muellermilchtrinker (Beitrag 1034606)
ich hab ein spiel (rennspiel) und will da den gang ändern

Also... Cheaten?

Muellermilchtrinker 9. Jul 2010 20:37

AW: Zahl in RAM schreiben
 
nein. das automatische getriebe schaltet immer sportlich und darüber haben sich schon viele in der community beschwert. Ich hab mir gedacht ich schreib ein programm, dass hoch/runterschaltet bei einer bestimmten drehzahl. Und die firma erwünscht sogar das modding ... die helfen sogar beim ram addressen suchen :D

am anfang hol ich so ie var um auch auszulesen können:
Delphi-Quellcode:
    WindowName := FindWindow(nil,WindowTitle);
    ThreadId := GetWindowThreadProcessId(WindowName,@ProcessId);
    HandleWindow := OpenProcess(PROCESS_ALL_ACCESS,False,ProcessId);
    application.ProcessMessages;
in globale variablen
und so will ich was reinschreiben:
Delphi-Quellcode:
    GetMem(buf,1);
    buf^  := Chr($02); // <-- will eine 3 reinschreiben
    WriteProcessMemory(HandleWindow,ptr($599C8A),buf,1,write);
    FreeMem(buf);
klappt aber nicht ... vllt hat jemand ne funktion wär nett ... mit parameter addresse und wert ... wäre nett

himitsu 9. Jul 2010 21:29

AW: Zahl in RAM schreiben
 
PS: [DP]fremden speicher verändern[/DP]

Muellermilchtrinker 10. Jul 2010 10:10

AW: Zahl in RAM schreiben
 
ich hab schon dieses topic gefunden: klick
aber die lösung steht nicht dabei

Mithrandir 10. Jul 2010 10:26

AW: Zahl in RAM schreiben
 
Zitat:

Zitat von Muellermilchtrinker (Beitrag 1034612)
nein. das automatische getriebe schaltet immer sportlich und darüber haben sich schon viele in der community beschwert.

Seit wann ist wirtschaftliches Fahren in einem Spiel wichtig? :shock:

mkinzler 10. Jul 2010 10:41

AW: Zahl in RAM schreiben
 
Zitat:

Und die firma erwünscht sogar das modding ...
Dann würden sie ein SDK/MDK dafür veröffentlichen


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz