Anonymous user
MZ: Difference between revisions
→PE Extension: corre
[unchecked revision] | [unchecked revision] |
(Removed the section. I need to work on this more.) |
(→PE Extension: corre) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1:
{{File formats}}
The MS-DOS EXE format, also known as MZ after its signature (the initials of Microsoft engineer Mark
This program cannot be run in MS-DOS mode.
Line 154:
With the advent of the [[PE]] executable, Microsoft added items to the MZ header, as defined in WinNT.h
(Actually, that's incorrect – this extension was originally added in the New Executable format, which was first released as part of Windows 1.0 in 1985, and the multitasking MS-DOS 4.0 in 1986. The "PE header start" is called "e_lfanew" in Microsoft's headers, since it was originally the pointer to the NE header, although later was also used for LE, LX and PE; in principle it can be used for *any* executable format which is defined as an extension of MZ.)
{| {{wikitable}}
|