[Bug 11228] .NET Framework 2.0 Registry Bug
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Jan 25 13:58:07 CST 2008
http://bugs.winehq.org/show_bug.cgi?id=11228
--- Comment #3 from Anastasius Focht <focht at gmx.net> 2008-01-25 13:58:04 ---
Created an attachment (id=10440)
--> (http://bugs.winehq.org/attachment.cgi?id=10440)
trace snippet which shows msi deformat_string_internal is bugged
Hello,
I attached the relevant snippet for your pleasure ...
Try MSI_FormatRecordW/deformat_string_internal on this key:
L"Software\\Microsoft\\.NETFramework\\Policy\\AppPatch\\v[RTM_ProductVersion].00000\\XSharpP.EXE\\{BDC69590-00EE-408A-B21F-58D9EF182CF6}"
Makes a nice test case ;-)
Hint: "[RTM_ProductVersion]" is a valid msi key but
"{BDC69590-00EE-408A-B21F-58D9EF182CF6}" is *not* a valid msi group (it's app
data CLSID mistreated as group)
Problem: groups are resolved first - so first iteration ends up at
"{BDC69590-00EE-408A-B21F-58D9EF182CF6}"
Although it captures the data before the group "{" marker it doesn't process
the new capture again because the "progress" pointer is advanced forward with
the group marker - completely skipping any deformattable chunks (newdata)
before ...
You need to make it multi-pass to resolve both, groups and keys, regardless of
order of appearance.
Well, if you get the fix for this bug and the other one mentioned here (msi
service install) into GIT, i'll give you additional infos and (msi) patches to
let VS.NET 2005 Enterprise Edition successfully install in wine ;-)
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list