|
RTPatch Overview
Byte-Level Differencing
Features
What's New
15 Years of RTPatch
Platforms
More Information
|
RTPatch Features
With billions of updates applied since the first release over 15 years ago, and millions more applied each day by the most successful software companies in the world, RTPatch has grown an extensive feature set that provides simple solutions to complex update scenarios. Here are some examples of RTPatch's Specialized Feature set:
- 90-99% update size reduction through patented byte-level differencing technology
- Add automatic update capabilities to your software with Auto RTPatch
- Provide one-click updates from Internet Explorer and Netscape with Web RTPatch
- Full support for Windows Installer patching
- Apply API for custom front-ends to the RTPatch Apply engine
- Customize the Apply interface and messages
- Easily create self-applying patch file executables with customizable GUI interfaces
- Update multiple old versions of a system with a single patch
- Recursively apply a patch file entry, to update multiple copies of the same file on the end-users' machines.
- Modify the user's registry
- Set options on a per-file basis
- Self-Register a file at apply time
- Add or delete a shared file
- Handle "bound" executables
- UNICODE Support
- Use the RecycleBin for deleted files
- Delayed patching support for locked files
- Use a registry or INI setting to identify the install path(s)
- Locate the apply directory by searching for a unique file
- Search the PATH and/or subdirectories for the files to patch
- Support files whose names have changed
- Password protect the patch file
- Backup the old system of files
- Ensure that no system is ever partially updated (patch rollback functionality)
- Run an external command or executable before, during, or after the patch process, and, optionally, abort the patch process depending on the return code of the external command
- Adjust the amount of user interaction required
- Ignore missing files when applying the patch
- Log errors at apply time
- Ignore or retain certain bytes in a file when patching
- Set the level of a user's option-change rights
- Ignore missing files when applying the patch
- Add comments to the patch file
- Add new files, or overwrite existing files
- Account for duplicate copies of the same file
- Trade build time for patch file size
- Import an existing patch file into a new patch file
- Use compression software other than RTPatch's
AUTO RTPATCH
With RTPatch for Windows, Enterprise Edition, you can forget about distributing updates to your end-users. Auto RTPatch does it automatically. You determine the extent of your end-user's involvement in the update process.
- You can configure Auto RTPatch to "silently update" (no end-user involvement in the update process).
- You may grant your end-user the ability to:
- not update
- update immediately
- schedule an update for later
- browse to a specified URL for more info
- check to see if the publisher is authenticated.
Some additional capabilities:
- Works with non-RTPatch executable updates-- for example, a self-extracting zip file.
- May run as a service, which allows automatic updates to continue even if no user is currently logged on.
- You may set different locations (URLs) and unique update frequencies for each component of your application.
- You may update different versions with one RTPatch.
- May be combined with e-commerce capability to sell and distribute paid updates.
- You may incorporate instant update capability in your application by using the Auto RTPatch Client DLL.
WEB RTPATCH
RTPatch for Windows, Enterprise Edition's Web RTPatch provides on-demand delivery of updates directly from the end-user's web browser with a single click. Let your user decide when/if to update based on individual needs and preferences. You can also combine Web RTPatch with Auto RTPatch to provide automatic notification and update delivery from within the web browser.
- Use Web RTPatch with existing e-commerce capabilities to electronically deliver paid-for updates.
- For your end-users, it combines download and patch apply into one easy step.
- Easily modifiable control files and boilerplate HTML are provided.
- Only available in RTPatch for Windows Enterprise Edition.
APPLY INTERFACE OPTIONS
RTPatch for Windows, Enterprise Edition licensees can choose the right patch apply method for each project. Many of these options may be combined to provide a unique solution customized for your specific needs. One size need not fit all.
Self-Applying Patch Files with Graphical Interface |
Send your users a self-applying patch file with a graphical interface defined using a simple scripting language. |
Self-Applying Patch Files with Custom Graphical Interface |
Write your own apply interface program and combine it with a patch file for a custom self-applying patch file. |
Web RTPatch |
Update your users directly through Internet Explorer or Netscape. Web RTPatch allows you to simply post updates to your web site, and have your users update their systems with a single click of the mouse. |
Auto RTPatch |
Your users are updated automatically, or through manual initiation. Whenever a new release is available, your end-users have immediate access to an internet-based update. Your customers will always be up-to-date with Auto RTPatch. |
Flexible Command-Line Interface |
Your users may apply patches from the command prompt with a simple command line interface. You may also use the command line interface to apply patches from batch files or shell scripts. |
RTPatch Apply DLL with Source Code and sample projects |
Write your own interface using the provided RTPatch Apply DLL. Distribute this interface with your software and send only a file of the changes. |
|
WINDOWS INSTALLER INTEGRATION
RTPatch for Windows, Enterprise Edition, offers software patching capabilities for Microsoft's Windows Installer (MSI) based installations that are not available from Windows Installer, and therefore are not available from software utility wrappers around Microsoft's installation and patching technology (e.g., InstallShield Developer, Wise for Windows Installer, etc.). RTPatch continues to include patching solutions for those applications which are not using Windows Installer installation tools.
Read the Windows Installer White Paper
Whether you use Windows Installer or not, RTPatch for Windows, Enterprise Edition offers a solution in one product.
|