室内设计培训
平面设计培训
部落窝教育
网站首页 >> PPT教程 >> 文章内容

注册表根键

[日期:2010-05-27]   来源:IT部落窝  作者:IT部落窝   阅读:1085[字体: ]
内容提要:电脑的正常使用和注册表有密切关系。所有的注册表跟键通常是五或六个跟键,有个总线,大概设置什么就知道在哪个跟键下面去查找。

  注册表的本质,其实就是一个庞大的数据库,它存储着软、硬件的有关配置和状态信息;应用程序和资源管理器外壳的初始条件、首选项和卸载数据;整个系统的设置和各种许可;文件扩展名与应用程序的关联;硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其它数据。

  Windows为我们提供了一个注册表编辑器(regedit.exe)的工具,我们可以用它来查看和维护注册表。如果我们要使用注册表编辑器,直接单击开始—运行,输入regedit 确定,即可打开注册表编辑器。

  注册表的结构包括六大分支(有的是五大分支,如果是五大分支,就没有hkey-dyn-data这一结构),注册表编辑器与资源管理器的界面相似。

  注册表编辑器左窗格显示六大分支,右窗格是相应的键值项。我们编辑注册表,就是修改和增加相应的键值项。

  注册表的六大分支结构如下:
  hkey-classes-root该主关键字包含了有关的OLE信息,以便在系统工作过程中实现对各种文件和文档信息的访问。具体的内容有已经注册的文件扩展名、文件类型、文件图标等。
    hkey-current-user是一个指向HKEY_USERS结构中某个分支的指针,它包含当前用户的登录信息。实际上它就是HKEY_USERS\Default下面的一部分内容,如果在HKEY_USERS\Default下面没有用户登录的其它内容,那么这两个主关键字包含的内容是完全相同的。
    hkey-local-machine该关键字包含了本地计算机(相对网络环境而言)的硬件和软件的全部信息。当系统的配置和设置发生变化时,本关键字下面的登录项也将随之改变。
    hkey-users 所有登录用户的信息。
    hkey-current-config这个关键字实际上也是指向HKEY_LOCAL _MACHINE\Config结构中的某个分支的指针。HKEY_CURRENT_CONFIG下面的子关键字及内容与HKEY_LOCAL _MACHINE\Config\0001分支下面的子关键字及内容是完全相同的。本关键字包含的主要内容是计算机的当前配置情况,如显示器、打印机等可选外部设备及其设置信息等,而且这个配置信息均将根据当前连接的网络类型、硬件配置以及应用软件的安装不同而有所变化。
    hkey-dyn-data 即插即用和系统性能的动态信息。

  对于 Windows98 来说包含了六个主键,而在 Windows 2003/2000/XP 中没有 HKEY_DYN_DATA 主键,所以对于 Windows 2003/2000/XP 来说只有五个主键。

  注册表中的键值项数据可分为如下三种类型:
  1.字符串值(S)
  在Windows98的注册表中,表示文件的描述、硬件的标识等等信息一般都用字符串值。字符串值由字母和数字组成,它的最大长度不能超过255个字符。通过键、键值就组成了一种键
值项数据,这就相当于Win.ini、Ssytem.ini文件中每个小节下面的设置行一样的道理。
      
  2.二进制值(B)
  在Windows的注册表中,二进制值是没有长度限制的,可以是任意个字节长。在注册表编辑器中,二进制以十六进制的方式显示出来。
  3.DWORD值(D)
  在Windwos98的注册表中,DWORD值是一个32位(双字节长)长度的数值。在注册表编辑器中,系统以十六进制的方式显示DWORD值。

  我们要想玩转注册表,首先必须清楚注册表的结构,这对于我们修改注册表是非常有用的。

IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程