Expand description
NSIS FirstHeader structure.
The FirstHeader is a 28-byte structure found in the PE overlay at a 512-byte aligned offset. It contains the NSIS signature, flags, and size information needed to locate and decompress the header block.
Source: fileform.h from the NSIS source code.
Structs§
- First
Header - View type for the NSIS FirstHeader (28 bytes).
Constants§
- FH_
FLAGS_ FORCE_ CRC - Flag: force CRC even if
/NCRCwas passed. - FH_
FLAGS_ MASK - Mask for valid FirstHeader flags.
- FH_
FLAGS_ NO_ CRC - Flag: CRC checking is disabled.
- FH_
FLAGS_ SILENT - Flag: silent mode.
- FH_
FLAGS_ UNINSTALL - Flag: this is an uninstaller.
- FH_INT1
"Null"as a little-endianu32.- FH_INT2
"soft"as a little-endianu32.- FH_INT3
"Inst"as a little-endianu32.- FH_
INT1_ LEGACY "nsis"as a little-endianu32(NSIS 1.x legacy).- FH_
INT2_ LEGACY "inst"as a little-endianu32(NSIS 1.x legacy).- FH_
INT3_ LEGACY "all\0"as a little-endianu32(NSIS 1.x legacy).- FH_SIG
- NSIS standard signature:
0xDEADBEEF. - FH_
SIG_ ALT - Alternate signature found in some NSIS variants:
0xDEADBEED.