FREEWARE: This software may NOT be distributed or bundled with any product that is sold for commercial profit without the explicit permission of the author. In cases where the author has consented, the PKUNZIP(tm) authentication message which normally reads : Authentic files Verified! # EYC098 Tenth Planet Software International will additionally indicate the commercial entity to which permission has been granted. If authentication is not present, please contact the author to obtain a bona fide copy. Disclaimer: The author hereby disclaims all warranties relating to this software, whether express or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose. The author will not be liable for any special, incidental, consequential, indirect or similar damages due to loss of data or any other reason, even if the author or an agent of the author has been advised of the possibility of such damages. In no event shall the author's liability for any damages ever exceed the price paid for the software, regardless of the form of the claim. The person using the software bears all risk as to the quality and performance of the software. UnPKLite: This tool was designed to decompress most .EXE files created by PKware's PKLite v1.00-2.01 including those made with PKLite Professional using the -e (extra) option and which cannot be expanded using the -x (expand) option of PKLite. The key reason to decompress files is so they can be run and examined by debuggers like DEBUG, CodeView or Periscope. If the file is not decompressed the user must step through the decompression and relocation code every time the file is loaded before breakpoints can be set. Be aware that some applications test for a memory signature that the PK decompressor leaves in memory after it runs and passes control off to the application. PKware has several utilities that trash themselves if they fail to detect the memory signature. And one PKware app is multiply compressed, 13 (thirteen) times. Disassemblers like the very powerful V Communications' "Sourcer! The Commenting Disassembler!" need the file to be decompressed so that it can make sense of the code and provide labeling of jumps and calls. The usage of UnPKLite is very simple, the program is run with the name of the file to be decompressed and a name of the file to place the decompressed image in. The decompression process will be aborted if the source file is not compressed with PKLite, or a supported version thereof. The process will also be aborted if there is insufficient memory for UnPKLite to allocated its buffers, this is a programming issue and frankly I'm too lazy to expend the effort to rewrite the code to overcome this. If this is really an issue for you I can supply a DOS Extender or Win32 version. If you found this tool to be mildly useful or entertaining please send me some Email, positive feedback is always good to get and makes writing FREEWARE worth while. If you didn't like this tool, discard it, and keep your sentiments to yourself. Clive Turvey, January 28, 1998. DeKalb, IL., USA & Southampton, ENGLAND. Email : clive@tbcnet.com : 74011.1732@compuserve.com URL : http://www.tbcnet.com/~clive ------------------------------------------------------------------------------ I have finished writing Windows Source Version 3, which is now available from V Communications Inc. Versions one & two of Windows Source were written by Andrew Schulman. What is Windows Source? Windows Source is an add-on to V Communications' Sourcer disassembler which preprocesses executable, dynamic link library, device drivers and VxD files for Windows 3.x, Windows '95 & Windows NT. It also provides support for OS/2 1.x, 2.x & Warp. Where possible symbolic debug information included in separate .SYM, .DBG files, or included in Codeview or COFF debugging sections. Windows Source Web Page : http://www.tbcnet.com/~clive/vcomwinp.html ------------------------------------------------------------------------------ For information about V Communications software : Sourcer, Bios Preprocessor, Windows Source, System Commander, V Communications, Inc., 2290 North First Street, Suite 101, San Jose, CA 95131-2017. Orders: 800-648-8266 (USA & Canada) Phone : 408-965-4000 Fax : 408-965-4014 BBS : 408-965-4016 Tech : 408-965-4018 Email : sales@v-com.com : 75031.3042@compuserve.com URL : http://www.v-com.com These tools are highly recommended, be sure to let them know Clive Turvey sent you.