Open chrpai opened 1 year ago
This issue seems to be intertwined with #7379.
C:\GitHub\wix\src\ext\Bal\wixstdba\WixStandardBootstrapperApplication.cpp 3273 // Don't show the window if there is a splash screen (it will be made visible when the splash screen is hidden) if (::IsWindow(m_command.hwndSplashScreen)) { dwWindowStyle &= ~WS_VISIBLE; }
I can confirm that a 1 pixel black bmp spash screen gives an exellent UAC prompt experience.
In talking with Sean, I came to understand how important a splash screen is from a UAC perspective when using the new WixInternalUIBootstrapperApplication. I think it would be a good idea to do one of a couple things.
a) Automatically author a stock splash screen when this BA is being used overridable by a user specified splash screen. This splashscreen can also be used to promote the WiX Toolset brand and identity.
or
b) Have a compiler warning telling the user it's important to have a splash screen so that UAC prompts can behave nicely.