bootstrapper + 2x msi with custom Clr dialog does not show custom clr dialog properly

Jun 18, 2015 at 10:36 PM
I'm trying to create a bootstrapper that launches 2 other msi's, both containing a custom crl dialog. When the msi are run separately (without bootstrapper),, the custom clr dialog shows correctly.

When the msi's are run from bootstrapper (with option { DisplayInternalUI = true }), the custom clr dialog is shown at the upper left hand corner, with no height and incorrect width.

Is there something special necessary to make this work ?
Jun 19, 2015 at 12:56 AM
Unfortunately there is nothing you can do within Wix# to fix this. The initialization of the UI is completely under control of MSI and WiX runtime.

The easiest solution would be to extend your custom UI code to preposition itself at startup. Though it can be some special setting in the IEmbeddedUI interface (WiX DTF) that addresses the problem.