Entwickler-Ecke

Off Topic - PE Header, Section Header, Section Grösse


SAiBOT - Mo 09.05.11 16:33
Titel: PE Header, Section Header, Section Grösse
Hallo,
ich komme einfach nicht darauf, wie die Section Grössen korrekt berechnet werden. Bisher habe ich immer angenommen das die Sectiongrösse durch SizeofRawData im Section Header bestimmt wird. Das kommt aber irgendwie nicht hin. Im Anhang mal ein Bild... wo kommt da der 0xB5000 Wert her, wenn nicht aus dem Section-Header?
Btw: Warum unterscheidet sich VirtualSize von SizeofRawData?


SAiBOT - Mo 16.05.11 23:03

Des Räsels Lösung:

Zitat:
Table 3. IMAGE_OPTIONAL_HEADER Fields [...] DWORD SectionAlignment When mapped into memory, each section is guaranteed to start at a virtual address that's a multiple of this value. For paging purposes, the default section alignment is 0x1000. [...]