Add Auto Updater into your Software
Almost all developers want that the only latest version of their software products are being used. This is very important because new versions have bug fixes and new features.
There are two main methods how this can be implemented:
Notify users by email about new release. This method requires some subscription system. Developer should have a mailing list of users.
Use Updater. The most convenient method for both users and developers. On system or application startup, the updater checks if a new version is available and prompts the user to download it.
Our installation system has a built-in software updater, called Actual Updater.
Actual Updater is a free, very simple and easy-to-use software updater tool. It can be used with the Actual Installer or any other installer. When deploying your software using Actual Installer, it takes just a few minutes to include the update feature:
Open the "Installation \ Updater" tab and check "Include Actual Updater tool". After that you need to create a plain text file (e.g. update.txt) that contains information about new release: new version number and a link to download this new file. You can create this file manually in any text editor or use the built-in feature: click "Create Update Information File" and follow the instruction.
After the update information file is created you need to upload it to your website, so the updater can read it, e.g.:
URL to this file you need to enter in the Update Information File URL field.
That's it. A shortcut "Check for Updates" will be created in your app's shortcut folder.
How does it work?
Actual Updater contains only one file called Updater.exe. When a user launches this file, it first retrieves the version number of currently installed application. Then, Updater.exe downloads the update information file (usially update.txt) which contains the version number of newly released application.
These versions are compared and if it is newer, the program will prompt the user to download the new vesion.
The only thing left is to add a code to launch the file Updater.exe with command-line /S on your application startup code section. So when your app is started, the updater checks for updates in silent mode. And if a new version is available it will prompt the user to download it.
More information you can find at the official website: http://www.actualupdater.com