home *** CD-ROM | disk | FTP | other *** search
-
- 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.
-
- DumpLX:
-
- This tool was designed to examine the internal content of Linear
- Executable (LE) files used for VxD (Virtual Devices) in Windows 3.x
- and Windows '95 and Linear eXecutable (LX) files used by OS/2 2.x and
- Warp. Windows does not use imports but instead uses INT 20h dynamic
- links that are fixed up on the fly. In assembler these calls are in
- the form VMMCall, VMMJmp, VxDCall & VxDJmp. Windows only exports a
- single pointer to the DDB a device driver header, this header contains
- function exports that other VxDs can call with the dynamic linking
- described above. When known the name associated with a dynamic function
- number is displayed. Under OS/2 the LX files is the basis for the 32bit
- operating system, the New Executable (NE) file is used for 16bit
- components. OS/2 also supports data compression in the form of iterative
- data called EXEPACK:1 (much like EXEPACK under DOS) where long streams
- of the same byte, typically zeroed data buffers, are folded into a RLE
- (Run Length Encoding) form where the byte and the number of repeats are
- stored. OS/2 Warp has a superior LZ (Lempel Ziv) compression, which is
- used on the system kernel, called EXEPACK:2. This type of compression
- offers around 2:1 compression and works well with code or data because
- it reuses any repeating byte streams not just ones with the same byte.
-
- 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, October 2, 1996.
- DeKalb, IL., USA & Southampton, ENGLAND.
-
- Email : 74011.1732@compuserve.com
- : clive@tbcnet.com
-
- URL : http://www.tbcnet.com/~clive
-
- ------------------------------------------------------------------------------
-
- DumpLX v1.10 (c) Copyright Tenth Planet Software Intl., C Turvey 1995-1996.
- All rights reserved. Non-Commercial use only.
-
- ==== === This FREEWARE product was written by Clive
- \\ / th Turvey, an English Electronics Engineer.
- \\ /
- \\ / Planet It is designed to replace the LEDUMP
- \\/ Software utility written by Andrew Schulman.
- /\\ International
- / \\ If you like the software, or find a problem
- / \\ CIS 74011,1732 post some Email to 74011.1732@compuserve.com
- / \\
- === ====
-
- Usage : DumpLX [options] <OS/2 LX Linear eXecutable>
- <Win386 LE Linear Executable>
-
- Options : -quiet Suppress copyright string
- -reloc Display base relocations
- -resource Display resource section
- -nosym Suppress symbolic output
-
- ------------------------------------------------------------------------------
-
- 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.
-
- The version of DumpLX supplied with Windows Source differs from the
- version supplied here in that it also generates definition files
- which are used by Sourcer to enhance the quality of the disassembly.
-
- 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., 4320 Stevens Creek Blvd.,
- Suite 120, San Jose, CA 95129-9944.
-
- Orders: 800-648-8266 (USA & Canada)
- Phone : 408-296-4224
- Fax : 408-296-4441
- BBS : 408-296-5334
- Email : 75031.3042@compuserve.com
- : sales@v-com.com
- URL : http://www.v-com.com (for System Commander Only)
-
- These tools are highly recommended, be sure to let them know Clive Turvey
- sent you.
-
- ------------------------------------------------------------------------------
-
-