With regard to using a Burn bundle in the chain of a Bundle, I did a little
experimenting and I defined the RelatedBundle Action=Detect in the parent
and Action=Addon or Update in the child.  I put logging code on the various
RelatedBundle handlers in the mba but I did not need to do any
implementation as Burn handled what I needed automaticly.  The
ExePackage/@Protocol was set to "burn"

However with regard to finding the Bundle registration under the Windows
Uninstall (ARP ) registry key, I posted some details in another thread on
this issue.  I implemented a process well over a year ago that allows me (as
a transition) to use wix bundles as child setups of a non-wix setup, which I
am working on eliminating.  The auto-generated guid that you mentioned is
the BundleID (or ProductID).  It is in the BootstrapperApplicationData.xml
file.  There are examples out there for creating a class for a mba to read
this xml file.  With a slight modification your mba can know it's BundleID. 
I pass it down to one of my msi packages which saves it in the registry. 
(As I recall I also had to explicitly define the ProviderKey to get the ARP
registry key to not automatically change.  (Last time I indicated that
detail someone said I was wrong.)  Anyway my non-wix setup knows the
application deployed by the msi is installed, looks up the BundleId which
installed it, and can then work out the pat to that bundle.exe and launch it
to uninstall or repair.  Non-standard I know, and I am eager to not need to
do this as I fully convert everything to wix.



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Detect-condition-for-a-Burn-Package-tp7600124p7600132.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to