| Zeile 22: | Zeile 22: | ||
=== MS-DOS-Stub === | === MS-DOS-Stub === | ||
| + | Dieser liegt an offset 0x4F und | ||
Dieser dient nur noch dazu, um unter DOS nur die Meldung "This programm connot be run in DOS mode" auszugeben. | Dieser dient nur noch dazu, um unter DOS nur die Meldung "This programm connot be run in DOS mode" auszugeben. | ||
| Zeile 43: | Zeile 44: | ||
| 0x0B || 4 Bytes || Die Anzahl der Eintragungen von der Symboltabelle | | 0x0B || 4 Bytes || Die Anzahl der Eintragungen von der Symboltabelle | ||
|- | |- | ||
| − | | 0x0F || 2 Bytes || Größe des | + | | 0x0F || 2 Bytes || Größe des optionalen Headers der ausführbaren Datei '''Achtung, ist nicht für die Objektdatei''' |
|- | |- | ||
| 0x12 || 2 Bytes || Flags für Eigenschaften der Datei | | 0x12 || 2 Bytes || Flags für Eigenschaften der Datei | ||
| Zeile 128: | Zeile 129: | ||
| − | ==== Informationen zum | + | ==== Informationen zum optionalen Header ==== |
Jede ausführbare Datei hat ein optimalen Header. Hier wird er (für Windows) benötigt. In Objektdateien wird dieser normalerweise nicht verwendet, er erhöht lediglich deren Größe. | Jede ausführbare Datei hat ein optimalen Header. Hier wird er (für Windows) benötigt. In Objektdateien wird dieser normalerweise nicht verwendet, er erhöht lediglich deren Größe. | ||
Der optimale Header wird in drei Abschnitte unterteilt (Zu PE32 und PE32+ siehe unten): | Der optimale Header wird in drei Abschnitte unterteilt (Zu PE32 und PE32+ siehe unten): | ||