The PE Information expert enables you to examine the contents of a Portable Executable (PE) file. Almost all Win32 EXEs and DLLs are PE format files. Many other files are also PE files, such as Borland/CodeGear packages (DPL/BPL), Active X controls (OCX), etc. This expert supports IDE docking and drag and drop of files from Windows Explorer.
To view the contents of a PE format file, click the Open button and select the file or drag and drop a file from your file manager. There are five tabs in the expert as follows:
• | MS-DOS Header: All windows programs contain the MS-DOS header, sometimes referred to as the MS-DOS stub. |
• | PE Header: The portable executable header contains data such as what machine the binary is targeted for (Intel 0x86, AMD x64, Alpha, MIPS, etc.). |
• | PE Optional Header: Contrary to its name, this header is required in PE files. It contains information regarding the subsystem required, the version number of the OS required, etc. |
• | Imports: This section contains a list of all files required by this file to run, including Borland packages. Selecting a file will cause a list of all functions imported from the selected file to appear. |
• | Exports: Exported functions are the ones that are made publicly available for other applications call. This tab is mostly of use when examining DLLs or packages. |
Note: This tool can detect 64-bit binaries, but will not be able to read all of the data from them (imports, exports, etc.).