Sage Analytic Download Documentation Contact
Wednesday, August 27, 2008


What is it?

Upgrade Agent is a utility that allows your application to remotely upgrade itself via your website.


Is it for me?

If you've ever needed to download and launch a set-up program remotely, then this application is for you. Upgrade Agent can easily be implemented in any Win32-based system. It can download and run any standard set-up program, and it even handles Windows Installer-based MSI files.



Figure 1: Upgrade Agent downloading a file

The deal...

Upgrade Agent was written in Visual Basic 6.0. It's activated in one of two ways.

The first method allows you to set up a web page that will return an upgrade code to your application every time it queries this page. The second method hooks into your existing database via ADO and queries an upgrade table to test if your application requires an upgrade.

Either way, when the appropriate code is returned, Upgrade Agent instantly begins downloading your set-up program and launches it once it is completely downloaded.

For more information, please visit the Upgrade Agent Technical Documentation page.