I am working on creating a self-updating application and one problem that I encounter in Vista, and for Windows 7 you must have administrator rights to update the client. I ran into problems with clients whose users work under limited permissions, and they would have to register an IT server on every computer that the client had to update as users could not.
The possible work around that I am considering is to have the launch application installed in Program Files as usual and have a real application that it updates in user documents somewhere so that they can update and launch new versions without IT becoming involved.
Iām wondering what potential errors Iām missing or what I should know before taking this path. I know that click-once does something very similar, and I will use it, except that I need the ability to do silent updates without any user interaction.
source
share