I have one serious problem with my application. I have an application and update as separate exe files. When an update is available, the update program updates, and when the process completes, it launches my application. The main problem is that the application is installed in the program files folder, therefore, UAC administrator privileges are required for updating, and this is normal, but when I need to run the application to update applications, it should start as a regular user, because if it starts as admin, drag and drop does not work (no application problem, UAC blocks it). I tried several different solutions, and even this one: How to run NOT elevated in Vista (.NET)
This did not help me - my application starts as an administrator.
source share