With TAutoUpgrade component for Delphi and C++ Builder
your programs will capable to auto-upgrade itself from the Web in run-time.
How does it work ?
Once after detecting the Internet connection, TAutoUpgrade will search the web for the newest versions of your programs and, if the newest versions available, will download and update itself "on the fly", without restarting of computer!
Once after downloading the newest version, TAutoUpgrade terminate the execution, replace itself executable file to the newest version and runs the upgraded version of itself ! '