[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