How to keep installation windows at the non-primary monitor the user has moved them to?

In a dual (or multi-) monitor setup, I as a user often do the following:
- Start an installer.
- Drag the window to the secondary screen, so I could let the install run and see its status while continuing to work on the primary screen.
- Jump forward in installation wizard steps and finally let the installer run until it is finished.
=> In most (if not all) cases, when I jump to a next step in the wizard or at least when it actually starts doing the installation and pops up additional status/query windows, either the wizard itself or the additional windows it opens pop up in the middle of the primary monitor, instead of on the secondary screen where I'd want them.

This problem happens also with our own installer that we develop ourselves (with InstallShield) and I don't know how to fix it. So main question is: If and how would it be possible to ensure that dialogs and wizard windows during installation stay on the screen the user has dragged them to?

Any ideas would be appreciated!
FALECoderAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rhandelsCommented:
I don't think this will work because of the simple fact that all newly opened windows will always open on the first screen. This is default Windows behavior. it will only open on a different window when you first drag it there and close it there.

My guess is that the installer is starting a new process for installing and thus it jumps to the primary screen (first time startup action of the next stage of installing).

The only thing i could think of that might just work is a tool that devides the desktop into 2 full desktops (with double toolbars and stuff). An application you could test this with is UltraMon. But still if a user doesn't have it installed it will do the exact same thing again.
0
FALECoderAuthor Commented:
This can be programmatically controlled in applications (we do that in our own applications). But also based on your answer it would seem that unless there's already some supporting options for it in InstallShield (which I would have hoped there were, but perhaps there aren't), then the only real solution would be for the makers of InstallShield to add such support (or for Windows to change its default behavior with new windows).

I guess basically I'm looking for confirmation whether InstallShield has such support one way or another, and if it does, then how.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Vadim RappCommented:
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Installation

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.