> 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

Reply via email to