Solved

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

Posted on 2014-09-29
4
143 Views
Last Modified: 2015-02-07
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!
0
Comment
Question by:FALECoder
4 Comments
 
LVL 23

Assisted Solution

by:rhandels
rhandels earned 500 total points
ID: 40349926
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
 

Accepted Solution

by:
FALECoder earned 0 total points
ID: 40349983
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
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 40595399
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

I have been scripting applications way too long and can never remember how to create an ISS file.  So I decided to write this article to act as my own knowledge base for future reference, and hope you will also benefit. An ISS file is a response …
With User Account Control (UAC) enabled in Windows 7, one needs to open an elevated Command Prompt in order to run scripts under administrative privileges. Although the elevated Command Prompt accomplishes the task, the question How to run as script…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question