[wix-users] Burn: How to detect ProductCode of current (or any other) package in the bundle?

Reuss, Matthias matthias.mr.reuss at sivantos.com
Tue Apr 12 03:27:21 PDT 2016


When and under which preconditions is BootstrapperApplicationData.xml generated, and where is it documented? I do not find it on my test machine.

Best regards,

Matthias Reuss

-----Ursprüngliche Nachricht-----
Von: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] Im Auftrag von Magi, Sampattakumar S
Gesendet: Dienstag, 12. April 2016 12:03
An: WiX Toolset Users Mailing List
Betreff: Re: [wix-users] Burn: How to detect ProductCode of current (or any other) package in the bundle?

Have a look at "BootstrapperApplicationData.xml" in the %temp% location. I think, u may just have to parse the xml.

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Reuss, Matthias
Sent: Tuesday, April 12, 2016 1:15 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: [wix-users] Burn: How to detect ProductCode of current (or any other) package in the bundle?

Hi,

how can I retrieve the ProductCode of a certain MsiPackage in the bundle?

I need to get one of the ProductCodes at uninstallation time in order to check whether a certain component is registered with that product.

I know that Burn has to read the ProductCodes (i.e. to detect upgrades), but I have not found a way where it exposes them to the CustomBA (most straightforward place would be in the EventArgs).

As I need this data on uninstall, I cannot simply query the bundled package. So I need to resort to some less straightforward way, such as

Enumerate all installed products and search for the product name

Or

Use ComponentInstallation.ClientProducts, as the component code I am looking for is known (probably the easiest way)

Or does Burn provide the Product Codes somewhere?

Best regards

Matthias Reuss

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list