Brad DeMorrow wrote:
James Liggett wrote:
Brad,
Last night Martin Fuchs suggested that we look into using ReactOS's
registry format in order to be compatible with Windows registry
databases.
I'm really not convinced that we need to be compatible with
Windows' registry file format at that level. . . That would only
benefit applications that don't use the Win32API to access the
registry - and as far as I know, Windows doesn't allow you to access
the registry like that, so there shouldn't be any applications that
would benefit from that. . .
How about an application that carries a binary registry hive around, and
uses "LoadHive" to merge it (temporarily) into the registry?
How about deploying Wine in such a way that it uses the existing user
profile, user.dat and all? User.dat is a registry file, that goes
through load hive.
The way I see the ultimate outcome, Wine should have "Registry
providers". These would allow it to use several different registry back
ends. The default one would probably be the one used today, but this way
we could plug in an SQL back end if needed, as well as a Windows
compatible one, if needed.
Comments welcome.
I suppose one benefit of this would be the ability to copy the
registry from an actual windows drive to Wine. . . - but I think using
a helper application for that would probably take care of that, and
I'm still convinced that we shouldn't try to use the actual windows
registry format.
But what about actually using said registry, including modifying it?
Shachar
--
Shachar Shemesh
Lingnu Open Source Consulting ltd.
http://www.lingnu.com/