OptionHeaderTypes PE+_IMAGE_OPTIONAL_HEADER32 PE+_IMAGE_OPTIONAL_HEADER64 PEView PEHeader Module DOSHeader FileHeader OptionalHeader SectionHeaders Imports Exports OptionalHeaderView OptionHeaderTypes Magic MajorLinkerVersion MinorLinkerVersion "0x$($_.SizeOfCode.ToString('X8'))" "0x$($_.SizeOfInitializedData.ToString('X8'))" "0x$($_.SizeOfUninitializedData.ToString('X8'))" "0x$($_.AddressOfEntryPoint.ToString('X8'))" "0x$($_.BaseOfCode.ToString('X8'))" "0x$($_.BaseOfData.ToString('X8'))" if ($_.Magic.ToString() -eq 'PE32') { "0x$($_.ImageBase.ToString('X8'))" } else { "0x$($_.ImageBase.ToString('X16'))" } "0x$($_.SectionAlignment.ToString('X8'))" "0x$($_.FileAlignment.ToString('X8'))" MajorOperatingSystemVersion MinorOperatingSystemVersion MajorSubsystemVersion MinorSubsystemVersion Win32VersionValue "0x$($_.SizeOfImage.ToString('X8'))" "0x$($_.SizeOfHeaders.ToString('X8'))" "0x$($_.CheckSum.ToString('X8'))" Subsystem DllCharacteristics if ($_.Magic.ToString() -eq 'PE32') { "0x$($_.SizeOfStackReserve.ToString('X8'))" } else { "0x$($_.SizeOfStackReserve.ToString('X16'))" } if ($_.Magic.ToString() -eq 'PE32') { "0x$($_.SizeOfStackCommit.ToString('X8'))" } else { "0x$($_.SizeOfStackCommit.ToString('X16'))" } if ($_.Magic.ToString() -eq 'PE32') { "0x$($_.SizeOfHeapReserve.ToString('X8'))" } else { "0x$($_.SizeOfHeapReserve.ToString('X16'))" } if ($_.Magic.ToString() -eq 'PE32') { "0x$($_.SizeOfHeapCommit.ToString('X8'))" } else { "0x$($_.SizeOfHeapCommit.ToString('X16'))" } LoaderFlags NumberOfRvaAndSizes DataDirectory SectionHeaderView PE+_IMAGE_SECTION_HEADER Right Left Right Name "0x$($_.VirtualSize.ToString('X8'))" "0x$($_.VirtualAddress.ToString('X8'))" "0x$($_.SizeOfRawData.ToString('X8'))" "0x$($_.PointerToRawData.ToString('X8'))" Characteristics FileHeaderView PE+_IMAGE_FILE_HEADER Machine NumberOfSections (New-Object DateTime(1970, 1, 1, 0, 0, 0)).AddSeconds($_.TimeDateStamp) PointerToSymbolTable NumberOfSymbols SizeOfOptionalHeader Characteristics DataDirectoryView PE+_IMAGE_DATA_DIRECTORY "0x$($_.VirtualAddress.ToString('X8'))" "0x$($_.Size.ToString('X8'))" ImportView Import Right Right ModuleName RVA Ordinal FunctionName ExportView Export RVA Ordinal FunctionName ForwardedName