On Fri, Feb 29, 2008 at 9:13 AM, Adam Strzelecki ono@java.pl 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.