Hey,
Ich schreibe immoment ein Programm um Programme zu verändern.
Ich lese die gesamte Datei in den Speicher meines Programmes und lese dann die Position der ersten Section aus. Mein Programm sagt mir den Wert 4096, jedoch fängt die Section tatsächlich bei dem Offset 1000 an.
Wie ich festgestellt habe ist 4096(dec) -> 1000(hex).
Wie bekomme ich nun den Wert 1000 in eine INT Variable (Um den Array anzusprechen in der die Datei ist)?
mfg
Dark Snake
Ich schreibe immoment ein Programm um Programme zu verändern.
Ich lese die gesamte Datei in den Speicher meines Programmes und lese dann die Position der ersten Section aus. Mein Programm sagt mir den Wert 4096, jedoch fängt die Section tatsächlich bei dem Offset 1000 an.
Wie ich festgestellt habe ist 4096(dec) -> 1000(hex).
Wie bekomme ich nun den Wert 1000 in eine INT Variable (Um den Array anzusprechen in der die Datei ist)?
Code:
int place=SECTION_Header[Number].PointerToRawData;
cout << place << endl;
mfg
Dark Snake