Why does /MANIFESTUAC:NO work?
- by Eamon
Windows 7, C++, VS2008
I have a COM DLL that needs to be registered using "runas administrator" (it is a legacy app that writes to the registry)
The DLL is used by a reports app which instantiates it using CoCreateInstance. This failed unless I also ran the reports app as administrator; until I changed the linker setting from /MANIFESTUAC to /MANIFESTUAC:NO
Can anyone tell me why this works? Does it mean that I can write apps that bypass the UAC using this setting?