Set non-default browser in Windows 8 RTM (Chrome, Firefox) and try to run code like this:
ShellExecute(NULL, "open", "http://stackoverflow.com", NULL, NULL, SW_SHOWNORMAL);
It's ok. But then change manifest to require Administrative priveleges or just "run as administrator".
Code won't work.
Ok, then try to run any application using "run as administrator".
You will see the same result, links are not working.
Change default browser back to IE -> all works fine.
In Windows 8 previous builds there is no such behavour.
What is going on?
PS. It seems Microsoft experienced the same problems in their own software :) Visual Studio 2012 Web Publish on Windows 8 RTM Fails Browser Launch