![]() |
NoteWorthy Software, Inc. | Wednesday, 8 February 2012 |
The Updater/Applicator
This program is used to apply the changes contained in an upgrade
file. The upgrade is applied to a copy of the old file set, updating the files to their
newer version. This process is sometimes referred to as "patching" when it is
used with computer programs. However, it can also be used with other data types, such as
databases and word processing files.
The applicators can be distributed "royalty free" to other users, for the purpose of applying upgrades that you create. The apply programs have a small binary footprint; less than 30 kilobytes compressed, or about 60 kilobytes uncompressed. Since it is so small, it can be economically distributed via online channels, such as the Internet and BBS sources.

The Updater/Applicator interface makes it simple for an end user to apply an upgrade file. The dialog box above guides the user in selecting the file folder that needs the upgrade.
Upgrades can also be applied using your own custom upgrade applications. Many DLL utility modules are included in NoteWorthy UpgMaker:
- NW-UPG16.DLL - Support 16-bit Windows Programming
- NW-UPG32.DLL - Support 32-bit Windows Programming
- UPG16.DLL - Support 16-bit Windows Programming, no decompression
- UPG32.DLL - Support 32-bit Windows Programming, no decompression
- UPGWISE.DLL - Supports the Wise Installation System on Windows 3.1 and Windows 95 targets
- UPGWSE32.DLL - Supports the Wise Installation System on Windows 95 and Windows NT targets
These utility libraries include functions for:
- extracting the title and description from an upgrade file
- scanning the target machine for the correct target folder
- verifying a folder as being a valid upgrade candidate
- applying an upgrade file (with optional customization of interface message text)
Example source code is included which demonstrates how to use each of the DLL files. The example source is in the "Source" folder.
| support@noteworthysoftware.com |
![]()
Copyright © 2002 NoteWorthy Software, Inc.
All rights reserved

