UltraUpdater (New Version 1.3.0)

Add auto-update capability to your REAL Studio applications with only 2 lines of code!

Dim check As New VersionChecker("Updater", "http://www.logicalvue.com", GlobeLogo)
check.CheckForNewVersion(True)

Buy Now!

Only $19.95 (full source code included with purchase)

Try the demo app: Mac OS X, Windows, Linux

Version History
1.3.0 (April 19, 2010)

* Fix for progress bar on Windows (thanks for Ron Benditt)
* Fix text size on Windows
* Updated Documentation note with additional information about how to use NonReleaseVersion
* Moved all text to constants to ease localization
* Disable Download button while update is downloading
* Fixed crash when clicking Cancel while a download is happening
* Added a way to optionally specify the download location (VersionChecker.DownloadLocation)
* Added an option to use the actual update filename from the XML (VersionChecker.UseActualFilename)
* The format for the AppName in the XML has changed

1.2.0 (March 19, 2010)

* Update XML file can now contain information for multiple applications
* If elevation is cancelled then the app does not close

1.1.0 (March 19, 2010)

* Added ability to elevate privileges when run on Windows (thanks to Russ Tyndall and Aaron Ballman)
* Fixed typo in download error message (thanks to Thomas Tempelmann)

1.0.0 (March 18, 2010)

* Initial release

Frequently Asked Questions

Q: Does UltraUpdater download and install the update?
A: UltraUpdater will download the update and start it for the user.


Q: Does UltraUpdater do an in-place install like Sparkle for Mac OS X does?
A: No, UltraUpdater does not do an in-place install.  It simply starts your installer and then quits your app.  You will need to create installers (Windows) or disk images (Mac OS X).


Q: Does UltraUpdater elevate privileges before starting the installer?
A: No, UltraUpdater does not change system privileges.


Q: What version of REAL Studio/REALbasic does UltraUpdater work with?
A: It will work with REALbasic 2009 Release 3 or later (including REAL Studio 2010). If you want to use it with an earlier version of REALbasic, you will need to change the TextFields to EditFields.