msi: ACTION_RegisterProduct store all InstallProperties

James Hawkins truiken at
Fri Feb 29 11:39:57 CST 2008

On Fri, Feb 29, 2008 at 9:13 AM, Adam Strzelecki <ono at> wrote:
> Hi,
>  WINE is writing properties such as Language or VersionMajor only to
>  Uninstall key in ACTION_RegisterProduct, while MSI_GetProductInfo is
>  trying to read those from InstallProperties key.
>  So this patch duplicates all properties written into MSI product
>  Uninstall key, also to InstallProperies.
>  This is normal behavior I can see in Windows XP's MSI, as properties
>  are duplicated in both Uninstall and InstallProperties.

Please do not accept this patch.  I'm trying to clean up the
publishing code, and without tests to prove this case, it should not
go in.  The tests that do exist show that the properties are written
into the Uninstall key on RegisterProduct, but not the product key.

James Hawkins

More information about the wine-devel mailing list