[Bug 7949] Quicktest Pro 8.2 fails to start up

Wine Bugs wine-bugs at winehq.org
Sun Apr 8 11:02:20 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=7949


rob at codeweavers.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|wine-atl                    |wine-msi




------- Additional Comments From rob at codeweavers.com  2007-08-04 11:02 -------
This Rainbow key being missing is caused by the WrSetLicense custom action not running during the 
install.

The reason this action isn't being performed is more complicated. The installer sets a whole load of 
properties on a package during the interactive part of the install (including MI_LICTYPE) and then 
appears to persist all of these by executing the query "SELECT * FROM _Property", before closing the 
package and calling MsiInstallPackage with the persisted properties. Now the _Property non-persistant 
table should reflect the properties currently set, but this table doesn't exist in our MSI implementation 
and so the MI_LICTYPE property isn't set during the install and so the WrSetLicense action, which 
depends on this property existing to run, doesn't run.

The fix should be simple in theory, but is actually quite hard as the table infrastructure doesn't have a 
concept of non-persistent tables.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list