is64bit property
bool
is64bit
Implementation
bool get is64bit {
var magic = _buffer
.elementAt(dos_header.e_lfanew)
.cast<IMAGE_NT_HEADERS32>()
.ref
.OptionalHeader
.Magic;
if (magic == IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
return false;
} else if (magic == IMAGE_NT_OPTIONAL_HDR64_MAGIC) {
return true;
} else {
throw PeFileException('Unsupported OptionalHeader magic');
}
}