2009/4/2 Damjan Jovanovic <damjan....@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