ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ? ? .RTPatch(R) Professional ? ? ? ? Version 3.20 for Windows, NT, and DOS ? ? ? ? Evaluation Version ? ? ? ? (c) Copyright 1991-1996 Pocket Soft, Inc. ? ? ? ? ALL RIGHTS RESERVED. ? ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ? ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ INTRODUCTION ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ This file describes .RTPatch Professional 3.20 For Windows, NT, and DOS. .RTPatch Professional 3.20 for Windows, NT, and DOS supports the following platforms: Windows 3.1 Windows for Workgroups 3.11 Windows NT 3.1 Windows NT 3.5 Windows NT 3.51 Windows 95 DOS There are other products in the .RTPatch series, namely: .RTPatch Professional for SCO UNIX .RTPatch Professional for OS/2 .RTPatch Professional support for other PC and UNIX workstations is in the works. .RTPatch, .RTPatch Professional 3.20 for Windows, NT, and DOS, and .RTPatch Professional for SCO UNIX are currently available as downloadable evaluation copies on the World Wide Web (http://www.pocketsoft.com) and on CompuServe (GO POCKET). Thank you for downloading the evaluation version of .RTPatch 3.20 for Windows, NT, and DOS. We have provided the file QUICKREF.DOC that contains a command reference and instructions for getting started as quickly as possible without having to read the manual. This file contains the following sections: (1) TECHNICAL OVERVIEW (2) NEW FEATURES IN 3.20 (3) NEW FEATURE IN 3.10: EASY PATCHING (4) OBTAINING TECHNICAL SUPPORT (5) LICENSING AND ORDERING INFORMATION ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ TECHNICAL OVERVIEW ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .RTPatch Professional revolutionizes updating text and binaries -- at the binary level. It is used for bug fixes, program changes and additions, data changes and text revisions. When the contents of a software file or system change, the changes need to be distributed to update others who use the software. The common method of distributing updates is to send a complete copy of the new version to replace the existing installed version. .RTPatch makes updating software easier. It reduces the time, procedures, cost, and problems associated with updating software files. With .RTPatch, updating is achieved by patching changes into the old version at the binary level. Patching will work on a single file or an entire system of files, with just a few simple steps. This eliminates the need to re-install existing portions of the software which have not been changed. The patching process is achieved by creating and applying a patch file. The patch file contains information necessary to convert the old version into the new version. Creating and applying patch files can be automatic with the .RTPatch product. Sophisticated safety features ensure proper building and applying of patch files. .RTPatch will work on any type of software file. With a single patch, you can easily update a single file, a group of files, even a directory of files with subdirectories; one patch file can be used to update an entire system. .RTPatch consists of two parts: a build program (PATCHBLD) and methods to apply patches to your end users' old files to turn them into updated files. PATCHBLD compares the old version to a new version and builds a file which contains the changes. There are several ways to apply the patches to your end-users' files: 1. A provided Win16 or Win32 DLL and your own code can make your end-users' application of the patch file seamless. You can also bind your own interface to a patch file and the DLL for a custom, one-file updating solution. 2. Either DLL can be used with a Win16 or Win32 apply program that we provide. 3. You can bind a simple Win16 or Win32 interface which we provide to a patch file and the DLL for a one-file updating solution. 4. You can run the patch application as a DOS program. Building a patch can be almost automatic. However, there are many optional commands which control a variety of valuable features that give the patch builder very flexible control over the patch-building and patch-applying processes. These features provide ways to handle customized situations such as serialized files, security-coded files, adding or deleting files, renaming files, etc. Numerous safety features have been built into .RTPatch to ensure proper performance in both building and applying patch files. For a complete command listing and instructions for getting started right away, see the file QUICKREF.DOC. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ NEW FEATURES IN 3.20 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Version 3.20 significantly enhances the EZPATCH feature introduced in version 3.10. Some of the enhancments include: 1. The ability to bind either the Win16 or Win32 DLL to a self-applying patch file. This allows you to send simply one file to update the end-user. 2. The ability to minimize user interaction when applying a self-applying patch file. The user simply needs to run an executable with no parameter from the Windows RUN menu option, and then click OK to apply the patch. 3. The ability to bind your own custom Win16 or Win32 interface to a patch file and our DLL code. Thus, you can write your own one-file updating solution. 4. More flexible handling of PATCH.EXE options. Now if the USERLEVEL is set to NONE in the patch file, the user will not be able to change options. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ NEW FEATURE IN 3.10: EASY PATCHING ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ .RTPatch Professional 3.10 introduces the ability to produce "bound" patch files, that is, patch files that are attached to an executable file that is able to extract them. These executables are either standalone executables (in the case of the DOS platform) or executables that refer to one of the supplied, royalty-free DLL's. Four types of bound patch files may be produced: DOS, 16-bit Windows, 32-bit Windows and 32-bit console application. The 16- and 32-bit Windows executables are GUI executables with extensive customization available at bind time. See the file ezpatch.doc for details. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ OBTAINING TECHNICAL SUPPORT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ To receive technical support during the evaluation period, call 713.460.5600 or fax 713.460.2651. Please provide your name, organization name, address, phone number, and fax number. You can also e-mail us at rtpatch@pocketsoft.com. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ LICENSING AND ORDERING INFORMATION ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ For evaluation copy licensing information, see the file LICENSE.DOC. For production version licensing and ordering information: Call: (800)826-8086 (US and Canada) (713)460-5600 (Countries outside US and Canada) Fax: (713)460-2651 Mail: Pocket Soft, Inc. P.O. Box 821049 Houston, TX 77282 USA