This is the mail archive of the
mailing list for the Cygwin project.
/proc/Registry, other perversities, ala security, ACL's and MS unix services....
- From: linda w <cygwin at tlinx dot org>
- To: cygwin at cygwin dot com
- Date: Wed, 17 Dec 2003 11:41:13 -0800
- Subject: /proc/Registry, other perversities, ala security, ACL's and MS unix services....
I just noticed (don't say "duh!") /proc/Registry and the fairly well
Registry fs. I'd been wanting something like that for a while outside of
cygwin -- and also writeable with speed being equivalent to
similar/native speeds of
accessing the registry.
I thought wouldn't it be cool to have a fully text/binary compatible
Registry fs that
could be read/written like any other file except that you'd have "file
this file system, with each file being assigned a type corresponding to
dword, variable length binary, string, multi-string and
a plugin architecture to handle not-yet defined tyes.
Seems like much of that work has been done...but I sure don't remember
it in the cygwin user's guide. I went back to search for /proc in the
find no reference to /proc at all, let alone /proc/registry.
One thing one might do, right off the bat is eliminate those portions of the
registry that don't exist on a given machine. For example in Win2000
and WinXP (and
maybe NT4?) there are no branches "HK_DYN_DATA" or "HK_PERFORMANCE_DATA".
It might be "nice" to show the real structure of the Registry, and
directories "HKClassesRoot, HKCurrentUser,HKCurrentConfig and make them
to HkLocal_Machine/Software/Classes, HKEY_USERS/<currently logged in
HKlocalmachine/system/currentcontrolset/hardware profiles/current (I
the right link for current config)....
Would make the structure of the registry more apparent that under XP, it all
boils down to 2 files, the local-machine file, and the per-user file.
I know NT likes to "simulate" that there are more "tops" or "root keys" in
the registry...but when I was first learning the reg, I only found the
extra keys confusing as they didn't map to the files I knew about....but
its probably not that important, either way.
But...how long has it been there? (../Registry) Where is it in the
I don't like to ask needless questions, but I'm not sure where in the
was supposed to find this....???
as for security matters and the emulation of Unix security with NT
ACL's...if it is
a security hole, does that mean the MS Unix Services product has the
Capitalism: The rewarding of software companies for producing software
of the least quality the consumer will buy.
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html