' [0 i- H1 T6 O* T1 z6 {# m) h
Q2 p y% ~1 F6 @注册表编辑器的禁止犹如给注册表加了一把锁,使其他人无法使用注册表,加强了系统的安全。而反禁止使用注册表编辑器就等于给注册表解锁,使人可以自由使用,给使用者以最大的活动空间。禁止和反禁止使用犹如兵器中的盾与矛,我们要做的就是在不利用第三方软件的前提下,给注册表加锁和解锁。 7 x4 Z: {2 @3 C
一、矛盾攻防初步
2 s$ n& E; `! G& [3 y A0 Q1、禁止使用注册表编辑器regedit.exe
* W9 N: I. H N+ A1 j2 c: F3 `9 J方法如下:
; Q) ~# j6 \& x8 c+ C9 }(1)运行注册表编辑器regedit.exe;
* S3 @5 h0 b% N# ^3 K( R(2)在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System下新建一个名为DisableRegistryTools的DWORD值,并将其值改为“1”即可禁止使用注册表编辑器regedit.exe。 8 H. U1 M# _8 v3 e0 _6 D/ l4 r
2、解锁方法如下: ( s' d- K% N) e. p
用记事本编辑一个任意名字的.reg文件,比如regtools.reg,内容如下:
5 T% }( S: \$ sREGEDIT4
* A3 K& ~7 M9 J0 w' j% O- Y2 C D? , Y5 Z: t, M8 r$ f
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
( o* x$ }% i- T"DisableRegistryTools"=dword:00000000
& K7 J) F+ P: C4 K- Z然后双击该文件,系统会询问你是否确实要将该文件的信息导入注册表,点击 "是",则系统显示该文件中的信息已成功输入注册表。至此,已大功告成,再运行regedit.exe文件,你会发现它已可以使用。利用这种方法要注意的是,在“REGEDIT4”后面一定要空一行,并且“REGEDIT4”中的“4”和“T”之间一定不能有空格,否则将前功尽弃!
( g4 I# s9 Z+ m( ^二、矛盾攻防深入
7 D6 t3 R2 R0 E$ k1、使.reg文件不能用系统默认的方式打开 7 m5 l( ?/ N, _& F+ D) j( f- B
方法如下: ) X; F# I9 j. u3 O, k. _8 n
(1)运行注册表编辑器regedit.exe;
5 v9 ?% G1 a6 {3 H+ r, M(2)按前面的方法给注册表加锁;
" Q+ d0 Q7 a" J. W G+ U(3)将HKEY_CLASSES_ROOT\.reg下的默认值由“regfile”改为“txtfile”,即可对.reg文件进行限制了。这时就连您自己也无法将.reg文件加入注册表中,当然也就达到禁止使用注册表编辑器的目的了。 2 l* @8 s1 k* e: x2 q
2、利用鼠标右键打开加锁的注册表 7 T5 q/ t, D) q. ~4 B2 P k
方法如下: ; @1 Z1 f$ {$ c @7 V, {
(1)先按“矛盾攻防初步”中的解锁方法准备好regtools.reg文件;
" v/ m. B0 J, O! I: S(2)然后用鼠标指向regtools.reg文件,按住[Shift]键,再按下鼠标右键选择“打开方式”,从中选取用“regedit”打开就可以了,这样即可将regtools.reg导入注册表,从而达到解锁的目的。
8 u! L8 ]) U- a! z% ]* k 当然对于不了解注册表的朋友还是 用外界软件来干要好点5 {+ e* d8 j) Z2 D# [
|