|
Modality of Dialogs in Vista
Is there a known problem with modality of dialogs in Vista? Case in point: I have a VBScript custom action for a setup that uses WMI to detect if a process is running, and if it is, it uses the VBScript MsgBox function with the vbRetryCancel flag. As long as the process is running and they click Retry, it loops until they kill the process or click Cancel. This VBScript MsgBox displays in a setup that is itself launched via another application. It is this other application that must be closed before setup proceeds (I know this sounds goofy, but this was thrust upon us because only on Vista does this launching application cause problems when running while the launched setup is also running). On XP the user can close the launching application. On Vista Ultima (without SP1) the VBScript MsgBox window is application modal relative to the launching application, so the user cannot close the launching application.
|