I have a Win Forms app running on about 15 desktops. Users all have a Desktop shortcut to the myProgram.exe Updates involve going to each station and dropping the new exe on the station. App connects to a SQL server DB
What I would like to do is put the latest version of the app in a table in the DB, and a copy of the new version in a folder on the network somewhere and then use some sort of start-up app that checks the DB, and if the app is not the latest version, fetch the newest version of the exe from the server and run it. I dont want to have to rename the desktop shortcut, so would like to keep the myProgram.exe filename the same. I use a config file with the app for some user settings, so could put some info on the version in there, and update the config file each time a new versions is downloaded from the server?
I assume I need to write a new app to check the db, do the download (if needed) and then start the myProgram?
Can anyone offer some examples of the best way to do this?