diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2004-12-10 20:07:04 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:06:29 -0500 |
commit | 444a86792471c0bef33dde15c7a4a33e16a951b4 (patch) | |
tree | 075b0cdd27acb80470a4e90e99598cbcea3b082c /source4/lib/registry/README | |
parent | 60c69445f6fa86b27bd697cc8af52b582f620725 (diff) | |
download | samba-444a86792471c0bef33dde15c7a4a33e16a951b4.tar.gz samba-444a86792471c0bef33dde15c7a4a33e16a951b4.tar.bz2 samba-444a86792471c0bef33dde15c7a4a33e16a951b4.zip |
r4132: - Bunch of rather large fixes in the registry
- Added some README files
Not everything works yet, e.g. the EnumValue test appears to be broken.
(This used to be commit c169e86c1f52763b83e77e509f89cb91f9b69071)
Diffstat (limited to 'source4/lib/registry/README')
-rw-r--r-- | source4/lib/registry/README | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/source4/lib/registry/README b/source4/lib/registry/README new file mode 100644 index 0000000000..757029cdc2 --- /dev/null +++ b/source4/lib/registry/README @@ -0,0 +1,30 @@ +This is the registry library. The registry is basically a bunch of hives +(HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, etc) that can be loaded from +different places. + +The various registry backends provide support for loading/saving specific types +of hives: + - ldb + - w95 (USER.DAT-style files) + - nt4 (NTUSER.DAT-style files) + - gconf (GNOME configuration) + - rpc (Remote individual hives) + +Instead of opening individual hives, one can also open a 'complete' registry by +using one of these three functions: + + - reg_open_local() - load local registry, see below + - reg_open_remote() - connect to remote registry over RPC + - reg_open_wine() (not working yet) + +reg_open_local() loads a set of hives based on smb.conf settings. +Lines in smb.conf should have the following syntax: + +registry:<hivename> = <backend>:<location> + +So an example usage could be: + +registry:HKEY_CURRENT_USER = nt4:NTUSER.DAT +registry:HKEY_LOCAL_MACHINE = ldb:tdb://registry.tdb + +WERR_NOT_SUPPORTED will be returned for all hives that haven't been set. |