PEBundle

Write-To-Disk Edition

©2000 Jeremy Collake

collake@charter.net

http://www.collakesoftware.com

 

 

****WARNING*********************************************************************************

This software is in its infancy, and is being distributed for beta testing purposes only. It is, by no means, intended to represent a finished product at this time.

 

This software is provided as-is, without warranty of ANY KIND, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. The author shall NOT be held liable for ANY damage to you, your computer, or to anyone or anything else, that may result from its use, or misuse. Basically, you use it at YOUR OWN RISK. Registration is required to continue using this software after a 14-day evaluation period has expired. Please see the registration information at the end of this document.

***********************************************************************************************

 

 

Purpose:

 

PEBundle-WTD physically attaches compressed images of DLL(s) to an executable, extracting them to the system directory upon execution, if an equal or newer version of the DLL does not already exist there or in the current working directory.

 

The WTD edition of PEBundle differs from the original PEBundle in that the original PEBundle does not write attached DLLs to disk. Unfortunatly, the original, more advanced, PEBundle method is not fully compatible with all DLLs (and may never be), so this edition was developed.

 

Usage:

 

Command line usage is:
PEBundle-wtd [exe] [dll] [-d]

 

In short, the executable filename, followed by the DLL filename.

The ‘-d’ switch disables compression of the DLL image.


To attach multiple DLLs to an executable, simply run PEBundle-wtd for each DLL to be attached.

 

Expected Questions and Answers:

 

Q: Can I bundle PECompact’d executables, or PECompact bundled executables?

A: Yes. The bundling of PECompact’d executables and DLLs is supported, as is the PECompact’ion of bundled executables and DLLs.

 

 

Q: Can I bundle with system DLLs?

 

A: Yes, but doing so may not be of advantage since the system DLL probably already exist anyway. However, you should not bundle with kernel32.dll.

 

 

Q: Can I bundle a DLL to another DLL?

A: That is not currently supported. However, PEBundle will allow you to perform that operation. So, perhaps it may work under certain circumstances.

 

 

 

License

This software is free for consumer use, that being on one computer and applications which have been processed with PEBundle/PEBundle-wtd may not be distributed. For shareware or commercial use, registration is required. Registration is inclusive of all future versions, so registering now in the beta stage while the price is low is probably a good idea if you feel this software will be of use to you or your company. Registration includes both the original version of PEBundle and the PEBundle-WTD edition. The two types of licenses available are:


1.) Shareware   - Licensed for use by shareware authors. PEBundle’d shareware applications may be freely distributed after registration without any royalties.
Cost:  $20.

Secure online purchase via credit card: http://www.regsoft.net/purchase.php3?productid=31091

 

2.) Commercial – Licensed for use by companies or teams of programmers. PEBundle may be used on commercial applications and they may subsequently be distributed without any royalties.

Cost: $49.

Secure online purchase via credit card: http://www.regsoft.net/purchase.php3?productid=31092

 

If you do not wish to register via credit card, a check or money order may be sent to:
                          Jeremy Collake

                          PO BOX 426

                          Talbott, TN 37877