|
From: Phillip S. <ps...@cf...> - 2002-04-15 22:33:41
|
I've been playing around with the registry lately, and I have a few questions. 1) Is write support enabled? I fixed smss to pass TRUE to NtInitializeRegistry() to cause default registry hives to be created, but when I modify them, the changes do no seem to be committed to disk. 2) There seems to be a bug when listing what hives are loaded. Even though the various other hives are loaded, a dir in registry explorer in KHEY_LOCAL_MACHINE only shows the HARDWARE hive, but you can still cd into the software and system keys, and correctly display their contents. I also created and populated a hive in 2k, and reactos can read its contents. Good job! 3) It seems that when a new hive is created because it does not exist, CmiPopulateHive() is called to fill out the hive with 50 empty pages/blocks, growing the file to 200K. Is that really necessary? It would be nice to keep the files size down. When I exported a small hive from 2k, it was only 8K. I'd like to start using the registry now, if that is possible. |