[Windows Mobile] Senax:
PEinfo

Name: PEinfo 0.9 BETA, PEinfo v1, PEinfo v0.933 WM6/7

Versions: 2003-11-30, 2009-03-10, 2002-2003

Authors: PEinfo 0.9 BETA (Jacek Pazera), PEinfo for MSDOS (Randall Glass), PEinfo 0.933 WM6/7 (s-k-tools.com)

Link: PEinfo 0.9 BETA : http://www.pazera-software.com/products/peinfo/

Link: PEinfo v1 : http://www.brothersoft.com/publisher/randall-glass-software.html

Link: PEinfo v0.933 WM6/7 : http://www.s-k-tools.com/ -=[Direct Dowload]=-

Cost: Freeware

Reviewed By:[/B] Senax

Summary/Review:

PEInfo v0.9 BETA is a program for a detailed analysis (executability check) of the 32-bit EXE, DLL, OCX, BPL files and other files produced according to Portable Executable File Format specification. With PEInfo v0.9 BETA you can view and edit an executable its file headers (DOS Header, Coff Header & Optional Header), view the import and export table, browse the application resources and other.

-=[ScreenShots; PEHeader , DOS_Header, COFF_Header , Import Table , Resources]=-
​

The most important features of PEInfo v0.9 BETA;

Viewing and editing all fields in the EXE headers: DOS Header, File (COFF) Header, Optional (PE) Header. Field values are displayed as binary, hexadecimal and decimal numbers.

Viewing the Data Directories. You can modify relative virtual address (RVA) and size for each of them.

Viewing the Section Headers. You can also edit all section parameters and characteristics.

Generatig hexadecimal dump of any section.

Displaying list of imported and exported functions.

Resource browser.

Integration with the Windows Explorer. Program adds a command Open with PEInfo to the context menu for supported files.

Saving a detailed report to HTML file.

100% freeware (for non-commercial use).

PEinfo v1 for use in MSDOS

Gives info on win32 portable executables and dll's. Though not as powerfull as PEinfo v0.9 BETA is PEinfo v1, it is an excellent tool for batch processing (examples below).

PEinfo v0.933 WM6/7 by S-K-Tools.com -=[ScreenShot]=-

Features:

Information about PE files (executable file and dll in Windows and WindowsCE)

Shows from what dll depends executable file

Auto detect some other files

Hexviewer

Image / extraction of resources (icons, images, sounds, dialogs, etc.)

Determine the processor type and operating system for the assembled file

The program analyzes the resources and applications for Pocket PC

Information about required to run the modules (DLL) and check their availability

-=[can help find the cause of a system message "Can not find file or one of its components," attempting to start the file]=-

Automatic determination of more than 350 file types,

other than PE

.

Tips:

PEinfo v0.9 BETA; Goto options and add LMB shell extentions; EXE, DLL, OCX, BPL.

PEinfo v0.9 BETA; Goto options and set the location of Win32.hlp (if you have the Programmers Reference file).

PEinfo v1; use MSDOS its pipeline feature (for all dos based, otherwise there is no information to read on screen.

Pipelining in msdos is especially useful to obtain commands their help text files (arj /?), extact OSD to text or pipeline multiple variables within batch files.

Gotcha's:

Helaas when one runs PEinfo v1 in a DOS-Box one will not get the info one expects!! For that you need to sit at the command prompt and pipeline the information generated by PEinfo to a file. For Your Convenience two examples I ran recently in a MSDOS box ;

PEINFO.EXE C:\Senax_Kitchen\RunWait.exe [COLOR=Red]>[/COLOR] C:\RunWait.txt

or in a batch file ;

@ECHO OFF
@PEINFO.EXE C:\Senax_Kitchen\RunWait.exe [COLOR=Red]>[/COLOR] C:\RunWait.txt
@PEINFO.EXE C:\Senax_Kitchen\executability_check.exe [COLOR=Red]>>[/COLOR] C:\RunWait.txt
@PEINFO.EXE C:\Senax_Kitchen\ToggleInputPanel.exe [COLOR=Red]>>>[/COLOR] C:\RunWait.txt
:END
EXIT

> = Badly documented MSDOS PiPELiNE feature.

Reference links:

[APP][WM] PEinfo - Portable Executable File Format view/extract

Portable Executable File Format specifications (read licence agreement);

Portable Executable File Format by en.wikipedia.org

Jpeg to DLL

PE Explorer (1 Personal Home Licence $129.-) also complies to Portable Executable FFs see this piece of their FAQ.

Here I give links to understanding basic XML, downloading and installing several SDK & DRK, development resources, MSDN & Technet, more WM PowerToyS and much more..