2、注册表的数据结构

注册表是由项(也叫主键或称“键”),子项(子键)和值构成。一个项就是分支中的一个文件夹,而子项就是这个文件夹当中的子文件夹,子项同样也是一个项。一个值则是一个项的当前定义,由名称,数据类型以及分配的值组成,一个项可以有一个或多个值,每个值的名称各不相同,如果一个值的名称为空,则该值为该项的默认值。

  在注册表编辑器(regedit.exe)中,数据结构显示如下,其中,command键是open项的子项,(默认)表示该值是默认值,值名称为空,其数据类型为REG_SZ,数值为%systemroot%/system32/notepad.exe“%1数据类型。

  注册表的数据类型主要有以下四种:显示类型(在编辑器中)数据类型说明:
  REG_SZ:字符串:文本字符串
  REG_MULTI_SZ:多字符串值:含有多个文本值的字符串
  REG_BINARY:二进制数:二进制值,以十六进制显示
  REG_DWORD:双字值:一个32位的二进制值,显示为8位的十六进制值。

    

  
  

posted @ 2025-09-09 11:18  墨雨塵  阅读(16)  评论(0)    收藏  举报