Entwickler-Ecke
Windows API - Kann man eine bestimmte Adresse im Arbeitsspeicher ändern?
Chrischuh - Di 03.06.08 13:00
Titel: Kann man eine bestimmte Adresse im Arbeitsspeicher ändern?
Hallo,
ich habe mit TSearch eine Adresse einer Zahl im Arbeitsspeicher herausgefunden.
Ist es möglich den Inhalt dieser Adresse mit Delphi zu ändern?
Ich habe:
WinXp Sp2
Turbo Delphi Explorer
Chrischuh
Martok - Di 03.06.08 13:02
Ja.
Chrischuh - Di 03.06.08 13:07
Ist es sehr kompliziert?
Wenn nicht, könnte es jemand bitte erklären?
Chrischuh
Martok - Di 03.06.08 13:26
Die Suchfunktion könnte das zum Beispiel.
GericasS - Di 03.06.08 14:13
Wäre das nicht eine Aufgabe für einen Pointer ?
BenBE - Di 03.06.08 16:19
Nein, das wäre eine Aufgabe für die Suchfunktion, die Delphi-Hilfe und einen Crashkurs mit dem Thema "Pointer".
delfiphan - Di 03.06.08 21:28
| Zitat: |
| Kann man eine bestimmte Adresse im Arbeitsspeicher ändern? |
Nur, wenn die Adresse mit einer physikalischen Ressource verknüpft ist (physikalischer Speicher oder Datei) und du Zugriff darauf hast.
Ausserdem ist eine Adresse alleine noch nicht genug. Die Adresse im eigenen Prozess oder in einem anderen Prozess? Ich gehe davon aus, dass letzteres der Fall ist.
alzaimar - Mi 04.06.08 07:56
Ich muss mich mal zu Worte melden:
Leute, eine Adresse kann man nicht ändern. Die ist so fest wie der RAM. Den Inhalt kann man vielleicht ändern, aber die Adresse doch nicht.
:D
arj - Mi 04.06.08 09:18
alzaimar hat folgendes geschrieben: |
| Leute, eine Adresse kann man nicht ändern. Die ist so fest wie der RAM. Den Inhalt kann man vielleicht ändern, aber die Adresse doch nicht. |
Chrischuh hat folgendes geschrieben: |
| Ist es möglich den Inhalt dieser Adresse mit Delphi zu ändern? |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!