I need to install some .NET software on several PC's.
This software needs to check each time it is restarted to see if a newer version exists on the server.
The end users will have basic user rights and therefore cannot copy files to the 'Program Files' directory.
If a newer version exists, the application closes, an updater program copies the file from the server, then it restarts the application.
However, I wanted to build my updater so it would be application independant. IE: I'd send an id to the updater to tell it which application to update.
Then I wanted to make it still work if the file server name was changed.
I think I can do all this using a service, with admin rights, to copy the files.
- Is there a class that does this kind of thing already?
- Am I on the right track when I am thinking of using an installed service?