├── LICENSE.md └── README.md /LICENSE.md: -------------------------------------------------------------------------------- 1 | # Windows CodeBack License Agreement 2 | 3 | 4 | The Windows CodeBack (WCB) and the associated documentation are Copyright (c) 1992-94 Leslie Pusztai Jr., all rights reserved. The WCB software may not be circulated in any incomplete or modified form, nor sold for profit, without written permission of the author. 5 | If you distribute the unregistered version of software to others, you are required to distribute the __*entire*__ package consisting of the following files: 6 | 7 | WCB.EXE 8 | WCB.DOC 9 | REGISTER.DOC 10 | LICENSE.DOC 11 | *.EXL 12 | README 13 | 14 | You may not distribute the registered version of WCB. Some functions of WCB are available 15 | only to registered and licensed users. See the REGISTER.DOC for ordering information. 16 | The use and/or sale of Windows CodeBack (WCB package) is subject to the following terms: 17 | 18 | 19 | ### Personal use: 20 | 21 | For personal use (away from the office and non-commercial), WCB may be freely used and shared with others. There is no __*required*__ registration fee for non-commercial, non-business, non-institutional, non-government personal use. 22 | If you find the WCB package useful or if you want to use options that are only in the registered version, you are encouraged to register your copy for $50 (US). 23 | 24 | ### The user who registers receives several benefits: 25 | 26 | * The fully-functional, example-packed version with printed documentation. 27 | * Technical support by mail and e-mail. You can get help with any questions or problems you encounter in using WCB. 28 | * The opportunity to order the latest version of WCB and WCB upgrades on disk directly from the author. 29 | * The satisfaction of knowing that you are supporting the development of good, affordable software. 30 | 31 | 32 | ### Institutional/commercial site license: 33 | 34 | Any corporation, institution, government agency or business wishing to use the WCB software in the course of its internal business must purchase a __*site license*__. Any individual wishing to use the WCB software in a corporation, institution, government agency or business must purchase a __*site license*__. 35 | Any corporation, institution, government agency or business may use the unregistered share­ware version of WCB only for evaluation purposes and only for a thirty day period. After the thirty day period, you must either register WCB or discontinue its use. If you register WCB, you may continue to use the unregistered WCB program until you receive the registered version. 36 | For the purposes of this license, a __*site*__ is considered a group of computers/users provided pri­mary technical support from one location. (This definition of a site is subject to change.) 37 | Each computer that uses WCB in any way requires licensing. 38 | 39 | 40 | ### Distribution license: 41 | 42 | Please write for terms. 43 | 44 | 45 | ### Disclaimer: 46 | 47 | This software (Windows CodeBack) is provided on an "as is" basis without warranty of any kind, expressed or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. The person using the software bears all risk as to the quality and performance of the software. The author will not be liable for any special, incidental, conse­quential, 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 license to use the software, regardless of the form of the claim. 48 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | **Current version: 1.05** 2 | 3 | What is WCB ? 4 | 5 | Windows CodeBack (WCB) is a disassembler designed exclusively for Microsoft 6 | Windows applications. It can disassemble New Executable format files (such as 7 | .EXEs, .DLLs, .DRVs, etc.), Linear Executables (.386s and .VXDs) and can 8 | extract LE files bounded into W3 files (such as WIN386.EXE). The current 9 | version does not include support for conventional DOS .EXE files, OS/2 2.x LX, 10 | and Win32 PE files, but you can disassemble OS/2 NE files too. 11 | 12 | After you start it, WCB gathers and shows information about the program's 13 | entry point, main procedure, device descriptor block. Shows by name all Windows 14 | API functions that an application calls and all the virtual device driver calls 15 | that a VxD makes. Labels the exported functions in a program and the control 16 | procedures and services in a VxD. Identifies by name and labels the WinMain and 17 | LibMain functions. Uses CodeView symbols, such as those shipped with the 18 | debugging version of Windows. 19 | 20 | Hardware and Software Requirements 21 | 22 | In order to run WCB you will need at least a 386 based machine with DOS 3.0 or 23 | above installed on the system, an XMS memory manager such as HIMEM.SYS (the XMS 24 | version it provides must be 2.0 or higher.) And it is not bad if you have a 25 | plenty of free hard disk space (from giant applications such as WinWord WCB may 26 | create a 20-30 MB list file!). 27 | --------------------------------------------------------------------------------