Pain, nur weil du irgendwelche seltsamen Ergebnisse mit GetModuleBase unter Win7 hattest, heißt das nicht, dass Win7 nun ein besonderer Fall in Sachen Offsets ist.Quote:
Jetzt kommt es noch drauf an ob er Win7 hat und alles Dynamisch ist dann muss er BaseAdresse + Offset rechnen
In olly kann man sich das ja so anschauen wie weit es bis dahin ist
Sonst rechnet man die Offset-Adresse - BaseAdresse = das offset was man zum berechnen brauch.
Bsp mal dazu
OffsetAdresse = 0x00AA840
BaseAdresse = 0x0020100
00AA840 - 0020100 = 8A740
BaseAdresse + 0x8A740 ist dann der ich nehme mal an das soll der PlayerPointer sein
Wenn du beispielsweise eine statische Adresse hast kannst du diese immer nutzen (oder ein statisches Offset + 0x00400000) und es wird IMMER gehen, auch wenn dir GetModuleBase was anderes sagt.
Ich hatte noch nie einen Crash, weil ich die Base nicht extra geholt habe, bevor ich an Adresse geschrieben habe.
Du warst auch der erste von dem ich das gehört habe.