- 热门文章:
- · 注册表修改指南(四)
- · 导出与引入注册表
- · 注册表修改指南(三)
- · 注册表修改指南(五)
- · 注册表修改指南(一)
- · 注册表修改指南(二)
- · win98注册表妙用
- · 管理Win 9X注册表
- · IP SAN:数据备份新贵
- · Solaris下维护文件系统(转载自东方蜘蛛)
- · EVA 硬碟空間的使用與探討
- · HP:用户需要什么样的存储
注册表数据类型(二)
在注册表中,“键值项数据”可分为下面三种类型。
二进制(BINARY)
在注册表中,二进制是没有长度限制的,可以是任意个字节的长度。在注册表编辑器中,二进制数据以十六进制的方式显示出来,如下图中的“CustomColors”的键值就是一个二进制数据,
如图:
双击键值名,出现如下图所示的“编辑二进制数值”对话框,我们可以在二进制和十六进制之间进行切换。
DWORD值(DWORD)
DWORD值是一个32位(4个字节,即双字)长度的数值。在注册表编辑器中,你将会发现系统以十六进制的方式显示DWORD值,如图:
在编辑DWORD数值时,可以选择用二进制、十进制或是十六进制的方式进行输入,如图:
字符串值(SZ)
在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成。下图文本输入栏中的内容即为一个键值,它是一种字符串值类型。通过键值名、键值就可以组成一种键值项数据,这就相当于Win.ini、System.ini文件中小节下的设置行。其实,使用注册表编辑器将这些键值项数据导出后,其形式与.ini文件中的设置完全一样。
注册表数据类型
注册表的键中包含着各种不同格式的数据。数据类型可以这样来分类:
通用数据类型--RegEdit、RegEdt32及其它绝大多数注册表工具都支持,并能够对之进行编辑的数据类型。
Windows NT 专用数据类型--RegEdt32和另外几个注册表工具支持,并能够对其进行编辑的数据类型。
组件/应用程序专用的特殊数据类型--注册表工具支持这些数据类型,但是对于程序而言是有限度的。
用户则只能将其作为二进制数进行编辑。
实际上,注册表工具也可以对不支持的数据类型进行编辑,包括那些显示为REG_UNKNOWN类型的数据。但是编辑仅能在二进制模式下进行,这就需要用户对数据对象的格式非常了解。对于那些需要手工修改注册 挠没Ю此担斫饷恳恢质堇嘈鸵约懊恳恢掷嘈褪莸拇娲⒏袷绞欠浅V匾摹?/p>
现有注册表数据类型
|
类 型 |
类型索引 |
大 小 |
说 明 |
|
REG_BINARY |
3 |
0~多个字节 |
可以包含任何数据的二进制对象颜色描述 |
|
REG_COLOR_RGB |
* |
4字节 |
颜色描述 |
|
REG_DWORD |
4 |
4字节 |
DWORD值 |
|
REG_DWORD_BIG_ENDIAN |
5 |
4字节 |
一个DWORD值的逆序存储形式 |
|
REG_DWORD_LITTLE_ENDIAN |
4 |
4字节 |
DWORD值 |
|
REG_EXPAND_SZ |
2 |
0~多个字节 |
包含环境变量占位符的字符串 |
|
REG_FILE_NAME |
* |
0~多个字节 |
文件名 |
|
REG_FILE_TIME |
* |
未知 |
文件时间 |
|
REG_FULL_RESOURCE_DESCRIPTOR |
9 |
未知 |
硬件资源列表 |
|
REG_LINK |
6 |
0~多个字节 |
命名一个符号链接(symbolic link)的Unicode串 |
|
REG_MULTI_SZ |
7 |
0~多个字节 |
以null字符分隔的字符串集合,集合中的最后一个字符串以两个null字符结尾 |
|
REG_NONE |
0 |
未知 |
REG_NONE类型的对象无须分类,它与REG_UNKNOWN类型不同 |
|
REG_RESOURCE_LIST |
8 |
未知 |
设备使用的资源列表 |
|
REG_RESOURCE_REQUIREMENTS_ |
10 |
未知 |
驱动程序要求的资源列表 |
|
REG_SZ |
1 |
0~多个字节 |
以一个null字符线的字符串 |
|
REG_UNKNOWN |
(未定义) |
未知 |
因为数据类型索引无效而无法确定的对象类型 |
- · 虚拟带库
- · gooooooooooogle真系犀飞利!
- · bind在FC4上关于audit的安全设置
- · qte的移植-建立开发环境(二)
- · qte的移植-建立开发环境(一)
- · oralce启动状态解析
- · 微软10月10日将停止XP SP1的安全升级
- · 详细讲解 玩转Windows多重启动的重要文件
- · 微软WGA最终可能加入锁死盗版Win XP功能
- · 世界纪录 运行10.5年不重启的操作系统
- · 破解Windows XP系统组策略的锁死难题
- · 再见不是永别:记微软停止对Win98的支持
- · 系统故障排除 硬盘引导失败的解决办法
- · 微软将推出新软件 让旧PC也能享用Win XP
- · Windows XP“缩水版”测试心得 + 截图
- · 拨乱反正 调整错乱盘符的解决方案
- · 以前所写的一些文章的连接
- · Snort - 轻型的IDS工具
- · 简明批处理教程(ZT)
- · win2000命令行方式批处理BA…
- · 好用的web网络书签——BOOK…
- · CU的PLOG可以用WB Editor 来…
- · 相关资料
- · 学习的路在何方?(以我学习…
- · 清除linux的密码--LINUX
- · 系统配置文件总结--UNIX
- · Windows2000/XP用户切换大法
- · 自解压文件制作全攻略
- · 细说WindowsXP虚拟内存优化
- · 轻松建立自己的网站服务器
- · 企业防毒五个误区
- · Nero6高级使用图解(2)
- · Nero6高级使用图解(1)
- · 二手笔记本选购经验技巧
- · Photoshop美食系列之冰淇凌蛋糕
- · 家破人亡述说闪盘及电视卡购买十诫
- · 电脑应用技巧问答
- · WindowsXP系统下使用磁盘…
