Hex Problem
-
MemoryEditor < int* > * pMem = new MemoryEditor < int* > (PID); int* i = pMem->ReadMemory(0x127E014); int* n = i;// n = 0x132D8988 n += 0x30; // n = 0x132D8A48 sollte aber 0x132D89B8 sein
also ich will eigentlich nur (Hex)30 auf ne variable addieren.
Funtkioniert aber nicht so einfach wie ich mir gedacht hatte.
also anfangs hats. : 0x132D8988
und dann will ich 0x30 addieren. Hab ich mitm calc ausgerechnet ergibt 0x132D89B8
in meinem programm kommt aber 0x132D8A48 raus oO
-
er addiert 0x30sizeof(int)
denk dran, daß n++ um genau einen int weiterschalten würde.
musst char nehmen für deine arithmetik.
oder n=(int*)(((char*)n)+0x30);//nicht hübsch
-
danköö