Ahh, yeah, that makes sense. I think this is another of those cases like the progress bar not showing correctly for DisplayInternalUI='yes' on MsiPackages that isn't handled well in Burn today. As you've undoubtedly noted showing internal UI from Burn was not a high priority item in the initial release of Burn. The DisplayInternalUI was added late and covers only the most basic of scenarios.
I think more work is necessary in Burn to really get DisplayInternalUI fully supported. On Thu, May 9, 2013 at 6:56 AM, Christopher West C < christopher.c.w...@ericsson.com> wrote: > In OnPlanPackageBegin, the value of the State is already set to "Present" > when the event is invoked. So the question is, what value do I change it > to in order to have the MSI run and for the MSI's UI to be displayed? I > tried setting the State to RequestState.Repair, and while this did run the > MSI, the MSI's UI did not display. This made sense to me because if I > install the MSI directly and run repair from ARP, the MSI's UI does not > display. > > So the question is, what State value do I set in OnPlanPackageBegin to run > the previously installed MSI and for the MSI's UI to display? Again, note > that if I install the .msi directly, I am able to display the MSI's UI from > the ARP via the change button. > > -----Original Message----- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: Thursday, May 09, 2013 12:07 AM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] How to modify MSI from the custom bootstrapper > > If you want to force a package to run during modify, change the requested > state in OnPlanPackageBegin(). The default will be a no-op. > > > On Wed, May 8, 2013 at 5:51 PM, Christopher West C < > christopher.c.w...@ericsson.com> wrote: > > > > > I would like to have my custom bootstrapper allow for an installed MSI > > to be modified via the MSI's UI. If I install the .msi directly, I am > > able to do this from the ARP via the change button. > > I tried to accomplish this same behavior via my custom bootstrapper. > > In my custom bootstrapper, I tried calling the > > "Bootstrapper.Engine.Plan(LaunchAction.Modify)", but the MSI was not ran. > > The relevant section of the log file is below. > > > > [9A00:6CA8][2013-05-08T19:34:40]i200: Plan begin, 2 packages, action: > > Modify > > [9A00:6CA8][2013-05-08T19:34:40]w321: Skipping dependency registration > > on package with no dependency providers: Netfx4Full > > [9A00:6CA8][2013-05-08T19:34:40]i201: Planned package: Netfx4Full, state: > > Present, default requested: Present, ba requested: Present, execute: > > None, > > rollback: None, cache: No, uncache: No, dependency: None > > [9A00:6CA8][2013-05-08T19:34:40]i201: Planned package: > > CBADummyInstallerPackageId, state: Present, default requested: > > Present, ba > > requested: Present, execute: None, rollback: None, cache: No, uncache: > > No, > > dependency: Register > > [9A00:6CA8][2013-05-08T19:34:40]i299: Plan complete, result: 0x0 > > [9A00:6CA8][2013-05-08T19:34:40]i300: Apply begin > > [13490:74E0][2013-05-08T19:34:40]i360: Creating a system restore point. > > [13490:74E0][2013-05-08T19:34:47]i361: Created a system restore point. > > [13490:74E0][2013-05-08T19:34:47]i323: Registering package dependency > > provider: {789E60DC-2AB4-4757-8C64-B515361D9F67}, version: 1.0.0.2, > > package: CBADummyInstallerPackageId > > [13490:74E0][2013-05-08T19:34:47]i325: Registering dependency: > > {08179914-7fc1-4a0e-b057-df466f422a7d} on package provider: > > {789E60DC-2AB4-4757-8C64-B515361D9F67}, package: > > CBADummyInstallerPackageId > > [9A00:6CA8][2013-05-08T19:34:47]i399: Apply complete, result: 0x0, > > restart: None, ba requested restart: No > > > > > > Is there something else that I need to set to have it run the > > previously installed MSI and display the MSI's UI? > > > > ---------------------------------------------------------------------- > > -------- Learn Graph Databases - Download FREE O'Reilly Book "Graph > > Databases" is the definitive new guide to graph databases and their > > applications. This 200-page book is written by three acclaimed leaders > > in the field. The early access version is available now. > > Download your free book today! http://p.sf.net/sfu/neotech_d2d_may > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is > the definitive new guide to graph databases and their applications. This > 200-page book is written by three acclaimed leaders in the field. The early > access version is available now. > > Download your free book today! http://p.sf.net/sfu/neotech_d2d_may > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and > their applications. This 200-page book is written by three acclaimed > leaders in the field. The early access version is available now. > Download your free book today! http://p.sf.net/sfu/neotech_d2d_may > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users