		PEEdit for Win32
		---------------- 

(c)2000-2001 Professor A Olowofoyeku (The African Chief)
--------------------------------------------------------

This package contains sources and binaries for PEEdit for Win32.

FILES
-----
1. peunit.pas - the main Pascal unit for parsing the PE headers
2. peshow.pas - basic console application for displaying PE header 
   information
3. unit1.pas  - Delphi support unit for the PEEdit program
4. peedit.*   - Delphi files for the PEEdit program
5. peedit.exe - Win32 binary for the PEEdit program
6. peshow.exe - Win32 binary for the PEShow program
7. readme.txt - this file


LICENSE
-------
THE PACKAGE "PEEDIT" IS FREEWARE, AND IT'S USE FOR ANY PURPOSE IS SUBJECT
TO THE THE CONDITIONS IN THE DISCLAIMER SECTION BELOW. IF YOU DO NOT READ
THAT SECTION OR ACCEPT IT'S TERMS AND CONDITIONS, THEN YOU ARE GIVEN NO
LICENSE TO USE ANYTHING IN THIS PACKAGE. PLEASE READ THE DISCLAIMER SECTION 
BELOW *BEFORE* MAKING ANY ATTEMPT TO USE PEEDIT OR ANY OF THE CODE SUPPLIED
IN THIS PACKAGE, OR YOU WILL BE USING IT WITHOUT MY PERMISSION AND WITHOUT
ANY LICENSE.


DISCLAIMER
----------
THE PACKAGE "PEEDIT" IS SUPPLIED WITHOUT ANY WARRANTIES WHATSOEVER. I
ACCEPT ABSOLUTELY NO LIABILITY FOR ANY LOSS OR DAMAGE, BE IT FINANCIAL,
PHYSICAL, EMOTIONAL, MARITAL, PSYCHOLOGICAL, OR WHATEVER, CAUSED BY THE
USE OR THE PURPORTED USE OF "PEEDIT" FOR ANY PURPOSE WHATSOEVER. I DO NOT
EVEN GUARANTEE THAT THIS FILES IN THIS PACKAGE WILL NOT KILL YOU. IF YOU 
USE ANYTHING IN THIS PACKAGE, YOU ARE ENTIRELY ON YOUR OWN. IF THESE TERMS 
AND CONDITIONS ARE NOT ACCEPTABLE TO YOU, THEN YOU HAVE NO LICENSE OR 
PERMISSION TO USE THE CODE OR BINARIES IN THIS PACKAGE FOR ANY PURPOSE 
WHATSOEVER, AND YOU ARE REQUESTED NOW TO DELETE ALL THE FILES FROM YOUR 
DISK(S) IMMEDIATELY AND PERMANENTLY.


DISTRIBUTION
------------
This package may be redistributed freely, provided that the following
terms are observed:
A. All the original files supplied by me, and this documentation must, 
   be included, WITHOUT ANY MODIFICATION TO ANY OF THEM
and
B. No fee may be charged for redistributing the package, except as is 
   reasonable for copying to distribution media, and postage & package,
   but in any event, not exceeding $3.00 (US) or equivalent.


SUPPORT
-------
This package is totally unsupported by me. You got it free, so do not
expect me to spend any time responding to any queries. You have the
source code - so if you experience any problems, then fix it in the
source code. If you find and fix bugs, you may send me the bug fixes
if you wish ;)


PROGRAM DESCRIPTIONS
--------------------

1. PEEDIT
---------
PEEdit is a Win32 application that allows you to view certain
sections of a Win32 PE (Portable Executable) Header. This header
exists in all Win32 executables (including DLLs). 

Optionally, PEEdit allows you to change some of the values in the
header, and save the changes. IT IS NOT RECOMMENDED TO DO THIS UNLESS
YOU REALLY KNOW WHAT YOU ARE DOING. IF YOU GET IT WRONG, THIS MAY
RENDER THE EXECUTABLE FILE USELESS! THIS FEATURE IS NOT RECOMMENDED
TO BE USED AT ALL, AND IF YOU USE IT, YOU ARE COMPLETELY ON YOUR OWN! 
I WILL NOT ANSWER ANY QUESTIONS ABOUT IT, AND NEITHER WILL I RESPOND
TO ANY EMAIL MESSAGES ABOUT IT. YOU HAVE BEEN WARNED!!!

If you are going to mess about with the values in the PE Header, you'd
better make backup copies first. PEEdit runs in Read-Only mode by 
default. This means that it will disable the "Save" option in respect
of the PE files that you are examining. If you want it to run in 
Read+Write mode, then you have to run it with the switch '-RW'
(i.e., "PEEdit -RW"). If you do this, you are on your own!

2. PESHOW
---------
PEShow is a simple Win32 console application that just displays some 
basic information about a PE file. The PE headers are quite complex, 
and I am still learning about them. So some of the information displayed
by the program may be incorrect or not very useful.

The program takes one parameter - the name of the PE file to be displayed.

-----------------------------
August 2001,
Professor Abimbola A Olowofoyeku (The African Chief) 
Web: http://www.bigfoot.com/~african_chief/
