Wine's Registry

James Liggett jrliggett at
Mon Jun 20 01:52:16 CDT 2005

Being as compatible with Windows as possible would probably be the best
idea. As for looking to ReactOS as a guide, it might be feasible, but
there's a lot of holes in their implementations of things, so this would
take some looking into as to where they stand in that area. But it might
be worth it.


On Mon, 2005-06-20 at 08:08 +0200, Martin Fuchs wrote:
> 2005/6/19, James Liggett <jrliggett at>:
> > Hi Brad,
> > I've been following you discussion about wine's registry format, and I
> > find it interesting. I gave it some thought, I have have an idea. Have
> > you thought about using XML as a potential format? Since the registry is
> > a non-relational tree database, this seems to fit quite well. Plus,
> > there's a few libraries that would do the dirty work for us (libxml,
> > expat, many others, name your pick). It could even be possible to
> > modularize the registry using technologies like XInclude or XLink. Just
> > thought I'd offer my two cents.
> Sure, the tree format would match. But this would not really make
> things better. You would also have to read the registry at once at
> startup time. The best solution would be to use native Windows
> registry format. This way you could use real Windows registry files,
> and can read and update registry piecewise. It's organized like a
> little file system - or database if you want to see it this way. It's
> not documented. But you could have a look at the ReactOS
> implementation, which claimes to be compatible to NT4.
> Regards,
>     Martin

More information about the wine-devel mailing list