Code: Select all
Structure IMAGE_NT_HEADERS32_
Signature.l
FileHeader.IMAGE_FILE_HEADER
OptionalHeader.IMAGE_OPTIONAL_HEADER
EndStructure
*mybase = $400000
*mybase = *mybase + OffsetOf(IMAGE_DOS_HEADER\e_lfanew)
*pMachine.Word = *mybase + OffsetOf(IMAGE_NT_HEADERS32_\FileHeader\Machine) ; <- doesn't work
Debug Str(*pMachine\w)