【每日科普】注册表为何方神圣?(5)

 

HKEY_CURRENT_CONFIGwin95一般只使用一个硬件配置文件。如果有多个硬件配置文件。HKEY...




HKEY_CURRENT_CONFIG

win95一般只使用一个硬件配置文件。如果有多个硬件配置文件。HKEY_LOCAL_MACHINEConfig中就会添加一个键。HKEY_LOCAL_MACHINEConfig包含了HKEY_CURRENT_CONFIG中相同的数据

在启动时,你可以选择你愿意使用的配置文件。如果有多个安装,每次系统重新启动时,你就必须选择.HKEY_CURRENT_CONFIG是在启动时控制目前硬件配置的键

在系统启动以后,任何地方的变化都会自动影响到它。程序员经常使用HKEY_CURRENT_CONFIG方便的来存取配置信息。

HKEY_CURRENT_CONFIG包括了系统中现有的所有配置文件的细节。你的选择影响了哪一个硬件配置文件成为现在的。举例来说,如果配置0002被选择了,所有0002的配置信息会被映射到这些键上

HKEY_CURRENT_CONFIG允许软件和设备驱动程序员很方便的更新注册表,而不涉及到多个配置文件信息。HKEY_LOCAL_MACHINE中同样的数据和任何注册表的变化都会同时的变化。

HKEY_DYN_DATA

在HKEY_DYN_DATA键中所有信息都是在启动时被写入的。它再现了Win95在系统中控制硬件所使用的动态数据。它仅只有三个键。它们保留了系统目前状态监视所需要的很简单的信息

在HKEY_DYN_DATA中除了暂时文件,没有任何数据被写入硬盘。在系统每次重新启动时所有的数据被重新写入。另外,在既插即用的情况下,当设备改变状态时一些数据可能会写入。(比如说系统运行时在一个PCMCIA槽中插入一块网卡)

Config Manager

配置管理包括了在Win95中每个安装设备启动时的信息。在启动时它从HKEY_CURRENT_CONFIG中获得它的列表并且检查每个项。如果找到一个没有在列表中列出的设备,它向系统报告这些信息来安装。如果列表中的一个设备不在系统中,它就会在这个键值中显示这个情况。

Enum

系统中已安装的每个设备的启动状态都在这个键中被列出。如果某个设备没准备好,它就在这里显示出来。如果它准备好了,它也会显示出来。每个设备指针也被列出显示哪个注册这个设备用来做它的控制

PerfStats

系统中所有设备的性能特征保存在这个键。它是十分难读的,但是通过系统监视器就十分容易看懂

Security

这个键显示了登陆在这台机器和网络上的登陆用户从哪个证明者得到有效的证明

HKEY_USERS

HKEY_USERS将缺省用户和目前登陆用户的信息输入到注册表编辑器,在win95中,它仅被那些配置文件激活的登陆用户使用,同样在nt下,它也是这样。

win95从user.dat中取得他们的信息,winnt从ntuser.dat中取得信息..dat文件包含了所有基于用户的注册表设置并且允许你取配置这些用户的环境。如果你改变了缺省用户的设置,所有新用户会继承同样的设置。而且,那些已经被建立的用户变的失效。



编辑|陶子嘉

排版|董  劲

综合网络资源整理

免责声明
 DCP_TS

部分文章及图片、视频来自网络,如有版权方面的疑问请和我们联系,我们将在24小时内删除!


    关注 课戴表技术咨询直通车


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册