Updating legacy software

beerisgood

New Member
I have a legacy VB6 application that automatically updates itself. When the application fires up, it calls another program, AutoUpdater.exe, that checks whether there are new files on the server. If there are, the main app closes down and the autoupdater copies files and registers dlls. Once it's done, it starts the main application again. In order to get the file copying to work I had to give users write permission to the application's directory under Program Files. This allows me to copy newly updated files to the designated directory on the server, and the application will update itself on each user's computer when it is started next. This system has been working wonderfully for the last 4 years.

Then came Vista. Apparently the UAC has issues with the main program starting up the autoupdater executable. Without disabling the UAC, what is the most painless way to get my automatic updates working again?

Thanks in advance.
 

My Computer

Back
Top