例如:
1、
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
……这些是根据什么分类的?
2、
经常用到的有哪些注册表?它的路径?
3、
注册表的数值代表什么意义,举几个例子说明下。
(我是新手,麻烦说清楚些,尽量不要复制。谢过了!)
例如:
1、
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
……这些是根据什么分类的?
2、
经常用到的有哪些注册表?它的路径?
3、
注册表的数值代表什么意义,举几个例子说明下。
(我是新手,麻烦说清楚些,尽量不要复制。谢过了!)
1 至于分类不好说内容多参考 http://baike.baidu.com/view/979.htm?fr=ala0_1
这个参考地址只是初略的介绍,要想成为高级用户买本书,然后积累才能成为高手。。。
2 注册表针对高级用户比较有用,他是注册管理优化与维护的集合,举个例子我们经常使用注册表优化来说,使系统更加个性化(当然针对高级用户或者专业人士,一般用户不建议,不懂就会造成系统不可预见故障),例如拿系统启动来说,开机的时候在注册表里面键值项load,run比较重要,他是用户开机时候所加载的软件程序,例如HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,这里是经常加载用户进入桌面的应用程序
3 注册表有4种数据类型
REG_SZ 字符串 文本字符串
REG_MULTI_SZ 多字符串 含有多个文本值的字符串
REG_BINARY 二进制数 二进制值,以十六进制显示。
REG_DWORD 双字 一个32位的二进制值,显示为8位的十六进制值。
例如那禁用注册表来说
"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\"
在此路径下创建一个键值DiableRegistryTools
数据类型为REG_DWORD
数据为十进制0
如果启用注册表就用十进制1
如果你按着这上面禁用了注册表,只有用脚本才能打开。。。
var WSHShell=WScript.CreateObject("WScript.Shell");
WSHShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\DiableRegistryTools" ,0,"REG_DWORD");
WSHShell.RegDelet
("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\");
WSHShell.popup("解除成功!")
把这个脚本复制到记事本然后将TXT改为JS即可运行它就可解除。。。
http://baike.baidu.com/view/979.htm?fr=ala0_1
自己看看 一般的技巧里面都有 我就不复制了