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

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

作者: 云舒    时间: 2004-3-19 02:46
标题: 利用注册表保护打印机
<TABLE class=sft cellSpacing=0 cellPadding=0 width="100%" border=0>2 J7 @2 y; ]  m
<TBODY>
& G# t( Y- y2 i, C) Z<TR>
+ [) K/ B! R3 V5 {<TD><B>利用注册表保护打印机</B><BR>庄建 电脑报 , j9 h) d2 d6 ^8 F. H4 F7 ^1 j
% A, V2 D, c" L
; e" Z- R( D: _. y7 S+ s% s

6 d: a$ K) H$ Z- `( {如果某一天,当我们打开自己的电脑,进入打印机文件夹时,突然发现里面多了很多自己并不需要的打印机连接,或者本来已经安装好的打印机“消失”了,这时你一定会感叹使用公用电脑的不便&amp;#65377;那么有没有什么办法让自己的打印机设置不被他人擅自更改呢?其实,我们只要在注册表中动动“手脚”,就可以把那些喜欢改动电脑设置的人拒之门外啦!3 Y% E  F  L2 `

9 ^8 o' F/ e9 R  H3 W& `- N9 j& Z9 P% i/ F
  点击“开始→运行”,输入regedit,打开注册表编辑器&amp;#65377;依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer子键,我们就可以在右侧窗口中添加相应的键值项来达到目的了(大家可以根据自己的需要有选择的添加)&amp;#65377;+ N" y" p) T0 t& U

1 Y8 R$ q9 Q) G" j0 T2 i8 S% ^" r, U8 T6 S3 m( g5 q
1.禁止更改控制面板和打印机
7 I3 {# S( @# |  s0 d9 {( U3 T, X
# m, P( f( n2 @) _( H# i0 q- d8 C% ?* p6 p  V
  如果你不想让别人进入控制面板进行打印机设置,那么就可以在右侧窗口中新建一个名为“NoSetFolders”的DOWRD值,并将该值设为“1”&amp;#65377;重新启动后,控制面板的选项就无法进入了&amp;#65377;
' o  E: N  N/ G6 J  C1 M5 O" e: K4 ~5 c/ d7 f; H- O
0 {5 c4 D: b/ h: G: Z7 f
2.禁止添加打印机( n! \4 W0 z' M

# l: J% o+ X+ s$ F  Z7 L( c5 X; @- j
  在右侧窗口中新建一个DWORD值,命名为“noaddprinter”,将“数据数值”设为“1”&amp;#65377;重新启动计算机后,当我们再次进入打印机文件夹并执行“添加打印机”命令时,系统将会弹出错误提示(如图),这一*作防止了其他用户随意添加打印机&amp;#65377;
4 r/ _: M: p- Q3 J, q! k
1 O6 |8 L( o/ T# L- ^; t% q' F" b$ d! [
3.禁止删除打印机: P; @) j& F! Z' q
0 X) R( O+ H* K

3 h, ^" g2 U6 z: \7 @* A5 y5 N& q  如果你想要禁止其他用户在电脑中任意删除你已经安装好的打印机,可以在右侧窗口中新建一个DWORD值,命名为“NoDeletePrinter”,并将“数据数值”设为“1”&amp;#65377;重新启动计算机后设置即可生效&amp;#65377;
0 k8 _+ ?  u$ D: D; `: L5 K& H
. V- o! P- l$ ?. L
6 u) X" \& V  I4.禁止修改打印机设置+ W+ `0 }) e; ~8 Q* ^
2 o0 \% x7 Y7 [7 A

4 @0 ]! h# K% ~" ?$ v2 q  如果我们在配置好打印机的各项设置后,不希望因误*作或别人的修改而导致打印机不按自己的设想进行工作,可以新建一个名为“Noprinters”的DWORD值,并把该值设为1即可&amp;#65377;( H2 H8 u0 @2 ^( W
& d) e. B& ~% y* l$ n

( i( m9 v; T2 M- P. u2 b6 o  完成上述的几项设置后,基本上就可以保证我们的打印安全了&amp;#65377;如果你还担心别人会在注册表中把设置改回来,那么就干脆禁用注册表编辑器吧&amp;#65377;打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System子键(如果没有则可以新建一个),在右侧窗口中新建一个DWORD值,名字取为“DisableRegistryTools”,修改它的值为1,这样修改以后,使用这个计算机的人都无法再运行regedit.exe来修改注册表了,当然也包括我们自己了&amp;#65377;) ]  q# O& {0 {6 F# K( @. \

; P$ d! c2 F) S' Z/ K( w$ r$ g2 \" g2 }3 f* P# @
  如果需要恢复的话,可以把下面的这段代码保存为一个名为unlock.reg的文件,双击该文件后便可以解开锁定的注册表了&amp;#65377;
" F8 A7 f* j0 ^$ [+ A  ]
! R7 r) @- i: r! G& x6 b$ {# x) i2 ^) k
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
; ^# j2 g1 P$ J" e* S
3 X  ~4 w/ H' d</TD></TR></TBODY></TABLE></B>




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