OK, I completely figured it out, and you're NOT going to believe what it is.
Are you sitting down?
It's the filename.
Yup. If you have the word "update" in the name of any .exe file, it will bring up UAC when you run it.
All you have to do to prevent this is simply change one letter in the filename - say EBBUdaterGUI_v243.exe - and it will then run without the UAC dialog.
So far I've only tested this on Windows 7, but I'll bet the same thing happens on Windows 10 and 8 as well.
It has nothing to do with the .exe file itself. Just the filename. Oh Windows. You're trying to be so clever, and yet you fail so hard.
Anyway, that was a lot of work for something so silly.
*Brian
Bookmarks