Oops, sorry, I think it works fine. I expected to find the PackageGroup Id string, but instead it games me the last part of the SourceFile of the MsiPackage or ExePacke, which is absolutely fine.
Hans On Wed, Oct 24, 2012 at 3:26 PM, Hans ter Horst <hoshis...@gmail.com> wrote: > Hello, > I would like to know the individual names of the packages installed and > one of the first things I do is to register the event handlers: > > this.Bootstrapper.ApplyComplete += this.OnApplyComplete; > this.Bootstrapper.DetectPackageComplete += > this.OnDetectPackageComplete; > this.Bootstrapper.PlanComplete += this.OnPlanComplete; > > The next thing I do is to call Bootstrapper.Engine.Detect(); in my Run > method before calling the Dispatcher.Run();. > > As far as I can tell, OnDetectPackageComplete is never called. If I > inspect the Bootstrapper.Engine.StringVariables["WixBundleInstalled"] > variable it returns either a 1 or a 0 to let me know if a component is > installed but I was hoping to find out the names of the packages installed. > > Hans > > -- > http://monochrome.me.uk/blog/ > > -- http://monochrome.me.uk/blog/ ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users