中国喷墨论坛-喷墨技术应用-数码影像-数码印刷-数码印花

标题: 利用注册表保护打印机 [打印本页]

作者: 云舒    时间: 2004-3-19 02:46
标题: 利用注册表保护打印机
<TABLE class=sft cellSpacing=0 cellPadding=0 width="100%" border=0>
% A! l; r8 P) v* m) |<TBODY>8 P) J- R* q0 l0 A
<TR>
8 z' a7 M( g2 M; d7 B<TD><B>利用注册表保护打印机</B><BR>庄建 电脑报   k* f4 p- k) {! K& X, \

+ g. I1 k. G7 ^/ F, O, V1 I4 @3 `5 ^$ @- h
* Z+ i& [: b8 \& R( t" S0 a
如果某一天,当我们打开自己的电脑,进入打印机文件夹时,突然发现里面多了很多自己并不需要的打印机连接,或者本来已经安装好的打印机“消失”了,这时你一定会感叹使用公用电脑的不便&amp;#65377;那么有没有什么办法让自己的打印机设置不被他人擅自更改呢?其实,我们只要在注册表中动动“手脚”,就可以把那些喜欢改动电脑设置的人拒之门外啦!7 P6 Z* m0 d( M8 W7 J* d

: G3 Z8 Q' R8 w9 ?# y0 `7 {- i
1 R4 G1 y6 j" V8 q9 b  点击“开始→运行”,输入regedit,打开注册表编辑器&amp;#65377;依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer子键,我们就可以在右侧窗口中添加相应的键值项来达到目的了(大家可以根据自己的需要有选择的添加)&amp;#65377;/ _" t5 u$ c! @! k' z3 L
6 k2 a. \3 \0 N

) t& w3 G. \3 K( ?1.禁止更改控制面板和打印机7 `2 y8 q& S5 s6 f& W. b
7 E2 v/ {2 d8 q, @- b
/ d( R, o9 e' S7 C- {' f
  如果你不想让别人进入控制面板进行打印机设置,那么就可以在右侧窗口中新建一个名为“NoSetFolders”的DOWRD值,并将该值设为“1”&amp;#65377;重新启动后,控制面板的选项就无法进入了&amp;#65377;3 b4 h1 y  z. B: V1 z
% P6 d+ [+ U) s/ ^. X/ h: Z, J

% a- X1 N3 B% r& ?* w, [" M2.禁止添加打印机
( t0 q. w8 p# R% @2 \1 Q
" N- m& i8 x8 ?% }5 S7 D0 Z5 w+ X& n. F% m$ `3 C- T" P8 a' f, t
  在右侧窗口中新建一个DWORD值,命名为“noaddprinter”,将“数据数值”设为“1”&amp;#65377;重新启动计算机后,当我们再次进入打印机文件夹并执行“添加打印机”命令时,系统将会弹出错误提示(如图),这一*作防止了其他用户随意添加打印机&amp;#65377;
  R8 P+ }8 }) u' K2 Y! {" ]) J) |6 [2 p

9 l9 }  E6 s1 ?: \3.禁止删除打印机
0 g, M2 f4 j  p6 s! o6 r* c* _
: A- K& _8 _3 w0 q2 @  V
, Z, R) R9 E# _% \. p1 d9 Z  如果你想要禁止其他用户在电脑中任意删除你已经安装好的打印机,可以在右侧窗口中新建一个DWORD值,命名为“NoDeletePrinter”,并将“数据数值”设为“1”&amp;#65377;重新启动计算机后设置即可生效&amp;#65377;
  `3 L" s9 P- X0 G
5 ?2 @& [1 l; l: u9 I1 t8 D; [( a- j! I; x
4.禁止修改打印机设置
: ~& d3 v3 X0 v3 Y4 q( m) {9 h7 Z0 f! K$ H; L9 T9 t
$ J) J' O4 |% Z: h
  如果我们在配置好打印机的各项设置后,不希望因误*作或别人的修改而导致打印机不按自己的设想进行工作,可以新建一个名为“Noprinters”的DWORD值,并把该值设为1即可&amp;#65377;6 `% P6 A  W3 t5 Z
6 I! U; i9 C) A5 |! B0 \! X
  Q; i, |3 J, h* s9 v
  完成上述的几项设置后,基本上就可以保证我们的打印安全了&amp;#65377;如果你还担心别人会在注册表中把设置改回来,那么就干脆禁用注册表编辑器吧&amp;#65377;打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System子键(如果没有则可以新建一个),在右侧窗口中新建一个DWORD值,名字取为“DisableRegistryTools”,修改它的值为1,这样修改以后,使用这个计算机的人都无法再运行regedit.exe来修改注册表了,当然也包括我们自己了&amp;#65377;
/ l) o2 }, f2 V) K- X# {! ~
* D! V# p8 n! S1 P0 }$ G5 X( K3 J6 N8 `9 l) ~% V
  如果需要恢复的话,可以把下面的这段代码保存为一个名为unlock.reg的文件,双击该文件后便可以解开锁定的注册表了&amp;#65377;
( J7 {% p: z2 }7 J1 Y* @" T: w' ?( f7 a
$ v  t  J/ N9 b
REGEDIT4<BR>?HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System?<BR>″DisableRegistryTools″=dword?00000000<BR>提示:如果*作系统是Windows 2000/XP,那么上述代码的第一行应改为Windows Registry Editor Version 5.00: E% \  a* l7 p: g6 @$ ^" q2 l' C
  s5 w6 p2 N  Q0 z+ r: v- Q9 d
</TD></TR></TBODY></TABLE></B>




欢迎光临 中国喷墨论坛-喷墨技术应用-数码影像-数码印刷-数码印花 (http://newink.inknet.cn/bbs/) Powered by Discuz! X3.1