WinXP注册表初级揭秘
作者:Smallfrogs 来源:神奇注册表 添加时间:2006-5-21 15:45:56上次我提到在新建里面多了2个内容:多字符串值和可扩展字符串值。今天我将揭开其中的一个秘密,也就是可扩展字符串值的用法,这是今天的主题之一;主题之二是讲述一下我对WinXP注册表的一些使用上的感觉。
1.可扩展字符串值
名词解释:长度可变的数据串。该数据类型包含在程序或服务使用该数据时确定的变量。在注册表中显示的符号是:REG_EXPAND_SZ
使用举例:经过我的一番研究,发现这个新东西是用于代替一般的字符串值的。例如在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths里面有使用了很多可扩展字符串值(关于HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths的用法同Win98一样,这里就不再赘述),而且使用这个可扩展字符串值的程序均是WinXP自带的。大家都知道,字符串一般最常用的方法是指示路径,可扩展字符串值也是一样的,不过他好像支持环境变量。在WinXP注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths里面,点击主键WORDPAD.EXE你会看到在右边使用了可扩展字符串值,而且指示的路径不再是绝对的位置而是使用了环境变量(%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE),
由此可见可扩展字符串支持环境变量。
以上就是我对可扩展字符串的初次碰面。如果有不对的地方欢迎大家指出来。本人乐意接受大家的意见。
2.感觉
WinXP的确是Microsoft的一个大作,的确集成了Win98和Win2000,这一点在注册表里面就可以体现出来。在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft主键下面你会看到有2个"奇怪"的主键:Windows和Windows NT.之所以说奇怪是因为一般情况下这2个主键是不会碰面的,即使碰面也有一个为主。但是这一切在WinXP里面荡然无存。因为这2个主键里面均可以设定很重要的内
容。如Window主键可以设定运行里面可以输入的内容,Windows NT主键里面可以设定安装源文件路径等等。看来要想好好的"修理"WinXP还需要费一番功夫的。^_^
好了!这就是WinXP注册表初级揭秘,一次对WinXP注册表的初级碰面。
文章简陋,请多多包涵!
站内搜索