[c++] Memoryadress

12/19/2010 18:18 lolpo125#1
Hallo,

ich suche ne Idee wie man ein Programm coden kann der alle Addressen mit zum Beiispiel 34 ändung umschreibt...das umschreiebn kann ich xD
12/19/2010 18:31 MoepMeep#2
ändung? Kenn ich nicht das Wort.
12/19/2010 18:46 .BritainAndy#3
du suchst ein prorgamm das irgendetwas umschreibt, obwohl du selbst umschreiben kannst?

sense?
12/19/2010 21:02 DeutscherPatriot#4
Vielleicht etwas ausführlicher.

Und wth ist ändung? :o
12/20/2010 07:49 lolpo125#5
also mit Ändung meine ich die Ändung der Adresse also 0xxxxxB34 oder so...und diese Addressen die sollche Endungen haben sollen alle umgeschrieben werden...da diese letzten Stellen statisch sind und die restlcihen nicht bruache ich eine Idee...da ich noch ein Anfänger in sachen WriteProcessMemory bin weiß ich leider ncihtr weiter...

danke für die Hilfe
12/20/2010 13:52 MoepMeep#6
Quote:
Originally Posted by lolpo125 View Post
also mit Ändung meine ich die Ändung der Adresse also 0xxxxxB34 oder so...und diese Addressen die sollche Endungen haben sollen alle umgeschrieben werden...da diese letzten Stellen statisch sind und die restlcihen nicht bruache ich eine Idee...da ich noch ein Anfänger in sachen WriteProcessMemory bin weiß ich leider ncihtr weiter...

danke für die Hilfe
Das Wort ändung gibt es trotzdem nicht.
Anfänger in mathe bist du übrigens auch :>
12/21/2010 13:26 MrSm!th#7
sind die letzten drei oder die letzten vier ziffern statisch?

falls vier nimmst du einfach das makro LOWORD und gibst dem die adresse als parameter, dann gibt es dir die hinteren 4 stellen zurück und du kannst überprüfen, ob es die zahl ist, die du suchst.

außerdem hast du eine stelle zu wenig angegeben
adressen haben für gewöhnlich 8 stellen.
12/21/2010 15:00 Elektrochemie#8
Versteh ich dich richtig dass du alle Addressen mit B34 zum Schluss umschreiben willst?
Was ergibt denn das für einen Sinn? :D
12/21/2010 17:22 i'm lol#9
0x00000B34 + 0x00001000 = 0x00001B34
0x00001B34 + 0x00001000 = 0x00002B34

Oder

0x00000B34 + 0x00001000 = 0x00001B34
0x00000B34 + 0x00002000 = 0x00002B34

Ja, Sinnlos ist es, aber hey, soll er sich damit abfinden wenn er sein Windows crascht, das ist nicht unser Problem, wir geben Antwort auf die Problemstellung die er uns beschreibt.
12/21/2010 17:31 lolpo125#10
Danke für die Hilfen....hatte noch mal geschaut und die letzten vier Ziffern sind Statisch daher versuche ich das jetzt mit LOWORD...ist jetzt aber auch egal kann gecloset werden...
12/21/2010 18:00 MrSm!th#11
#closed