当前位置:主页   - 电脑 - 程序设计 - C/C++
NT注册表结构介绍
来源:网络   作者:   更新时间:2012-08-21
收藏此页】    【字号    】    【打印】    【关闭

  HKEY_CLASSES_ROOT:它包括与OLE和文件关联有关的信息。设置这一项的目的是提供和目前的Windows 3.x相兼容。

  HKEY_CURRENT_USER:它用来管理与当前登录到系统的用户有关的信息。这些信息包括:

  用户的桌面以及NT Server对用户呈现的外观和行为;

  与所有网络设备的连接;

  桌面程序项,应用程序参数选择项,屏幕颜色等其它一些个人爱好,以及安全权限。这些信息都被保存起来以供用户登录时系统进行检索使用;

  当用户修改其环境设备时,这一项的信息也被改变了。

  HKEY_LOCAL_MACHINE:它包括正在运行NT的计算机的信息,包括应用程序,驱动程序和硬件信息。在它下面又有五个独立的项目:

  HARDWARE:它是用来保存计算机硬件信息的,每次系统引导时HARDWARE都要重新创建,这样向系统中添加新硬件就比较容易了。用户对这一项的修改不会生效也没有意义。在这个项目下面又有四个子项目:DESCRIPTION:这一项包括CPU,FPU和系统总线,而system bus下则是关于I/O存储以及其它设备信息;DEVICEMAP:其中的信息与键盘,打印端口,鼠标等设备有关;OWNERMAP:其中是信息是关于基于PCI设备的信息;RESOURCEMAP:它主要包含的是HAL(硬件抽象层)中的信息,还有一些关于I/O设备,驱动程序,SCSI适配卡,系统资源以及视频资源等信息;

  SAM:安全帐户管理器(SAM)把用户和信息存储在SAM中,无论用哪种编辑器,SAM中的信息都是不可访问的。系统管理员的用户管理程序用来管理SAM信息;

  SECURITY:其中的信息与本地安全性和用户权限有关,其中也包括了SAM信息的副本。当然了,它也不能通常一般的编辑器进行编辑。其中的主要内容是用户权限;口令规则和本地组成员;

  SOFTWARE:其中包含了已经安装的系统软件和用户软件的信息,以及相应的描述信息。对应每一种安装的软件产品都有一项与之对应,这些项中存储参数选择信息,配置信息,MRU(最近使用文件)列表,以及其它一些应用程序可以修改的项目。

  SYSTEM:其中包括的是与系统启动,设备驱动程序,服务和NT Server配置有关的信息。

  HKEY_USERS:其中包括着所有拥有用户配置文件的当前活动用户的信息。它下面有两个子项目:.DEFAULT和当前登录用户的ID。.DEFAULT是为了那些没有用户配置文件的登录用户而设备的。

  HKEY_CURRENT_CONFIG:在NT 4以前的版本中没有这一项,它的信息分别来自于HKEY_LOCAL_MACHINE\SYSTEM和HKEY_LOCAL_MACHINE\SOFTWARE,但它只保存了其中的一部分信息。

  HKEY_DYN_DATA:它也是首次出现在NT 4中,它包含着系统的即插即用状态,因为NT 4并不支持即插即用,所以这一项的内容为空。可能以后的版本中会使用到吧。

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明