Levi Wilson wrote: > Where is the sequence of the install types defined? For instance, I > know that by copying WixUI_Mondo.wxs --> LWWixUI_Mondo.wxs I can add > dialogs, and control the sequence there. However, at the top it says > "First-time install dialog sequence" and "Maintenance dialog > sequence", but where does it let the installer know when to kick in > the ProgressDlg when the install is happening? Is this because of the > <InstallUISequence /> tag in ProgressDlg.wxs?
So "sequence" is an overloaded term. There isn't an explicit maintenance mode sequence in the MSI sense of the word. Instead, InstallUISequence contains both new-install and maintenance-mode install. Conditions control which come first. Then control events manage the wizard Back and Next buttons. Then the last dialog -- the progress dialog -- is listed in InstallUISequence. It's modeless, so MSI leaves it up as it processes InstallExecuteSequence. > The reason I ask is that I'm trying to figure out what I'd do to add > a dialog after the ProgressDlg, and before the ExitDialog. Unfortunately, I don't think you can do that. Exit dialogs are "special." MSI requires you to define dialogs to be shown when the install is successful, terminated, failed, or suspended. They're given negative sequence numbers and they're shown after InstallExecuteSequence ends. -- sig://boB http://bobs.org ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

