关于注册表的基本概念
折腾了一个月的InstallShield终于找到问题之在了,为什么系统安装.Net Framework总是提示好像安装失败,是我把系统检测的条件写错了。我用的是检测注册表中是否存在某一键(key),我把值相当成键了,所以系统总是检测不到。
注册表由键(或称“项”)、子键(子项)和值项构成。一个键就是分支中的一个文件夹,而子键就是这个文件夹中的子文件夹,子键同样是一个键。一个值项则是一个键的当前定义,由名称、数据类型以及分配的值组成。一个键可以有一个或多个值,每个值的名称各不相同,如果一个值的名称为空,则该值为该键的默认值。(摘自百度百科)
根
据百度百科的解释,项(key)就是我们在注册表编辑器中看到的文件夹树,以“我的电脑”为根节点。而值则是点击某一键后在右侧出项的列表,一个键可以有
一个或者多个值。每一个值包含三部分:名称、类型和数据。右键点击某一项,会出现新建项或者某一类型的值,包括字符串值(REG_SZ)、二进制值
(REG_BINARY)、DWORD值(REG_DWORD)、多字符串值(REG_MULTI_SZ)、可扩充字符串值
(REG_EXPAND_SZ)。
浙公网安备 33010602011771号