Ever wondered which DLLs your EXE depends on? Or what technology a given DLL is built with? Is it a native DLL, a .Net DLL, or a .Net Core DLL? If it is .Net technology, which framework does it rely upon?
PE File Browser is a software tool that allows you to view the contents of executable files. It is a PE format file viewer, for both 32 bit and 64 bit files.
All the information in a PE file is displayed in easy to understand chunks of related data.
No more digging around trying to work out if a DLL is built with .Net, and if so which version of the CLR is required. That information is displayed in the .Net Information section. Does the PE file depend on XYZ.DLL? Just look at the All Dependent Modules section to find out.
Information from the PE file header.
Information from the PE optional header.
Information from the PE optional header directories.
Information about the module entry point and the type of application.
Information about .Net and the processors this .Net executable will run on.
Information about .Net Framework and the .Net entry point.
Information about .Net MetaData.
The modules the DLL imports and the functions imported from those modules.
The delay loaded modules the DLL imports and the functions imported from those modules.
All the modules the DLL imports. Any missing DLLs will be displayed in red.
The functions the DLL imports from other DLLs.
The functions the DLL exports for other DLLs to use.
The sections that are contained within the DLL. For example: data, relocation, resource, code.
The different readable, readable and writeable, and executable areas in the DLL.
Information about Frame Pointer Omission usage in the DLL.
Information about the table based exception handling mechanism used by x64 executables. The data displayed are RUNTIME_FUNCTION data.
Information from the version resource.
Information from the DLL manifest.
Information about the digital signatures for the DLL.
Information about thread local storage for the DLL.
Information about resources stored in the DLL.
Debugging symbols from the DLL’s PDB file.
COFF Debugging symbols for the DLL.
CodeView Debugging symbols for the DLL.
STABS Debugging symbols for the DLL.
Miscellaneous debug data for the DLL.