We have a testing matrix whereby we are testing our app across these test axis'
Windows Version:XP, 7, 8
Admin Rights:Admin vs Non-Admin
Domain Status:On a domainOff a domain
In all cases save one, the UAC prompt does not come up. This is what we want. A silent update and application restart. It works great in all configs except one.
Win 8, On a domain, both admin or non-admin, the UAC comes up. We don't want to see the UAC prompt at all.
We are not doing any registry changesThe installer grants All Users Full Control over the C:\ProgramFile\YourApp folderThere are no post-update actions.
The update checker is custom:1) Check for update using wyupdate.exe at command line (read response code)2) If one exists, start wyupdate.exe and then exit our app
Our app exits quickly (Environment.Exit(0))
The app will update and restart silently in all cases except on Win 8, on a domain, both admin or non-admin
I don't think there's anything wrong with the configuration because this works on the other configurations. It feels like something is different in Win 8 on a domain.
We tried this on two different domains at different offices. We tried it while attached to the domains and also when roaming. Same effect on Win 8 only. It prompts the UAC.
Any ideas?