NAME
    Win32::PEFile - Microsoft Portable Executable file parser

VERSION
    Version 0.7007

SYNOPSIS
    use Win32::PEFile;

    my $pe = Win32::PEFile->new (file => 'someFile.exe');

    print "someFile.exe has a entry point for EntryPoint1"
        if $pe->getEntryPoint ("EntryPoint1");

    my $strings = $pe->getVersionStrings ();
    print "someFile.exe version $strings->{'ProductVersion'}\n";

DESCRIPTION
    Win32::PEFile is a pure Perl module for parsing the Windows version of
    Portable Executable files. The current version parses the basic file
    structure to obtain sections information and the data directory. Access is
    provided to the version resource and the Exports table.