Wine registry question

Rob Shearman robertshearman at gmail.com
Fri Apr 3 04:33:36 CDT 2009


2009/4/2 Damjan Jovanovic <damjan.jov at gmail.com>:
> Hi
>
> I've noticed that Wine doesn't merge HKCU\Classes\Root into HKCR
> (http://bugs.winehq.org/show_bug.cgi?id=17019).
>
> Is this for compatibility with older Windows versions, or is it a Wine bug?

It's not a bug, it's just a missing feature and one that isn't trivial
to implement. For example, in which component should this be done - in
the server, in advapi32 code or when loading the user's registry hive
(should be userenv, but actually done in the server)? What happens if
there are two keys or values with the same name in both
HKCU\Software\Classes and HKLM\Software\Classes? Does a delete from
HKCR delete the key/value in the underlying view? If you add a
key/value to a key that exists in HKCR and you don't have permission
because it is from HKLM\Software\Classes if it added instead to
HKCU\Software\Classes? How do you amalgamate change notification from
both HKCU\Software\Classes and HKLM\Software\Classes?

-- 
Rob Shearman



More information about the wine-devel mailing list