> Hi, I've created a patch from 2 MSI files (unfortunately I don't have > the original wix object files so have to use MSIs) using the > following, which all seemed to go fine: > > <details skipped> > > The patch seems to have been created fine and seems to run fine except > for one problem. > > One of the components changed in the patch has a number of registry > entries which are also changed (it is a COM object). > The patch successfully installs the new registry values, but doesn't > remove the old ones. If i uninstall the product after applying the > patch, the new registry values are removed as expected, but the > original ones are left behind. This seems to indicate the patch > partially replaced the "mappings" for the registry values in the > installation. > > Have I missed an option or otherwise doing something else wrong, or is > this unexpected behaviour indicitive of a bug A couple of things I probably should have mentioned, firstly I'm using WIX v3.0.5322.0. Secondly, in the diff.wixout that is generated above, I can see entries in the Registry table with op = "delete" which match what should be removed, but it doesn't seem to be applied by the patch. Similarly if I do a verbose log of the patch process, I can see all the RegAddValue operations for the new data.
Thanks John ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users