We have an application suite that we update via a homegrown "Auto Update" application. This application basically connects to our "Updates server" and downloads files to overwrite, update, or even add new features/applications to our application suite. However, this does not work well with UAC. Our Auto Update application is a command line .NET application that is launched via HKLM\Software\Microsoft\Windows\CurrentVersion\Run registry key.
The problem that we have is when UAC is turned on our application doesn't run. Nor does it prompt users to allow the program to run. What are my options to work around this or solve the problem?
The following are not options:
1. Turn UAC off - Company Policy
2. Use ClickOnce - Doesn't support our needs (thats why we went homegrown)
Many thanks.