When I start the Bootstrapper exe from MS Explorer, and there is a prerequisite which needs to be installed, the setup window always goes behind Explorer and is not automatically the top-foreground window.
Is this a bug?
I was referring to the prerequisites wizard which is shown by the bootstrapper, not to the prerequisite installers.The problem isn't related to prerequisites. It is related to the bootstrapper.
If the setup is launched in the background it's taskbar icon will flash. So the user can click the flashing icon to show the installation dialogs.and the user have to minimize all other windows (or click the setup's icon in the TaskBar) to see the setup window.
This is mostly applied to setup packages and only on Vista and Windows 7. You can reproduce it easily even with Microsoft installers (for example .NET Framework) by clicking another window while the setup is extracting files.It doesn't seem right that you execute an application and its window remains in the background. It doesn't seem like "normal" Windows behavior or otherwise all the applications we are using under Windows would behave this way.
Starting with Vista this no longer works. There is a hack which can be used to bring a window on top, but we don't use it because we want the bootstrapper to meet the Microsoft recommendations and best practices.Also, there are many ways to bring a window to the font programmatically (For example: http://msdn.microsoft.com/en-us/library ... 85%29.aspx).