windows xp 注册表除了 windows 9x 的 3 种键值外,还具有以下两种键值类型。● 多字符串值多字符串值允许将一系列项目作为单独的一个值使用。多字符串值类型存储列表有多个值,用空格、逗号或其他标记分隔的形式表示一个字符串。在注册表中的类型名称是“reg_multi_sz”。● 可扩充字符串值可扩充字符串值表示程序或服务解析的变量。也是字符串的一种,但其长度可变。
多字符串值和可扩充字符串值除在 windows xp 系统中有外,其他都要在 regedt32中可见。
windows xp 由如下所示的 5 大根键所组成的。
● hkey_classes_root此根键主要用于记录 windows 操作系统中所有数据文件的格式和与之相关联信息,主要记录不同文件的文件名后缀和与之对应的应用程序。
● hkey_current_user此根键保存当前用户个人设置文件的信息,与分支“hkey_users.default”中保存的信息相同。这些信息保证了不同用户登录电脑时使用自己的设置。
● hkey_local_machine此根键主要用于记录当前电脑的各项配置,包括所安装的软硬件的设置信息。这些信息是为所有登录 windows 系统服务的用户提供的一个公共配置信息。因此这是注册表中最庞大且最重要的根键。
● hkey_users此根键主要作用是保存默认用户、当前登录用户和软件的信息。
● hkey_current_config此根键用于保存当前配置文件的所有信息。