关于注册表编辑?打开注册表编辑器,第一层节点分别是HKEY_CL
打开注册表编辑器,第一层节点分别是HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG 他们分别代表什么意思啊?自己做时涉及到那一个阿?
HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息:   在文件和应用程序之间所有的扩展名和关联;   所有的驱动程序名称;   类的ID数字(所要存取项的名字用数字来代替);   DDE和OLE的信息;   用于应用程序和文件的图标; HKEY_CURRENT_CONFIG.   HKEY_CURRENT_CONFIG是在HKEY_LOCAL_MACHINE中当前配置信息的映射。如果系统只有一个配置文件,也就是原始配置,数据将一直在同样的地方。在控制面板|系统|硬件配置文件|创建一个额外的配置使额外配置信息放入HKEY_LOCAL_MACHINE。当Win95中存在多个配置文件时,当每次计算机启动时将给出一个提示让你选择一个配置文件。在Winnt中,在启动时你可以按空格键来选择上次正常启动时硬件配置文件。根据硬件配置文件选择的不同,特定的信息被映射到HKEY_CURRENT_CONFIG。 HKEY_DYN_DATA   HKEY_DYN_DATA和其他的注册表控制键不同,因为实际上它并不被写入硬盘驱动器中。Win95的一个优点是,在系统启动时HKEY_DYN_DATA这个控制键储存收集到的即插即用信息并配置它们。它保存在内存中,Win95用它来控制硬件。因为是在内存中,所以它不从硬盘中读取,每次当你启动计算机时,配置都有可能会不一样。在启动时Win95必须计算超过1600种可能的配置。所以,如果系统改变既定的设置而没有报告给Win95那么潜在的问题就可能发生。系统大多数时间工作良好,但是并非一直如此。 HKEY_USERS   HKEY_USERS仅包含了缺省用户设置和登陆用户的信息。虽然它包含了所有独立用户的设置,但在用户未登陆网络时用户的设置是不可用的。这些设置告诉系统哪些图标会被使用,什么组可用,哪个开始菜单可用,哪些颜色和字体可用,和控制面板上什么选项和设置可用。 HKEY_CURRENT_USER   用来保存当前用户和缺省用户的信息,HKEY_CURRENT_USER仅映射当前登陆用户的信息。 我们编写软件可以在任何地方增 们自己写的软件信息。但我们一般写在HKEY_LOCAL_MACHINE分支下。