MiTeC Portable Executable Reader is based on TObject class and contains complete interface for reading executable file properties and structures. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too.
It enumerates introduced classes, used units and forms for files compiled by Borland/CodeGear/Embarcadero compilers.
Here are enumerated structures that are evaluated:
DOS, File, Optional and CLR headers
CLR Metadata streams
Sections
Directories
Imports
Exports
Resources
.NET Metadata
Load Config
Debug
Thread Local Storage
Exceptions
Units
Forms
Packages
Classes
Package flags
Version Info
Compiler and packer/protector identification
PE Reader class capabilities are perfectly demonstrated by MiTeC EXE Explorer application.