隐藏驱动器注册表限制法_大山深处_百度空间
二、注册表限制法

    我们之前说过,“组策略”的各种设置实质上是通过系统注册表的修改来达成,既然当前“组策略”功能有限,我们还是回归注册表来解决问题。

    执行“开始”菜单→“运行”,键入“regedit”即可进入系统自带的“注册表编辑器”。接下来,我们定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer分支,在右侧窗口中新建两个DWORD值,分别为“NoDrives”、“NoViewOnDrive”,它们分别对应“隐藏指定驱动盘符”、“防止访问指定驱动器”。如果大家已经使用过组策略进行相关设置,那么这两个DWORD值就已经存在了。

    手工定义隐藏盘符的关键在于修改两个DWORD项目的数值,下面给出系统A-Z驱动器对应的数值:

    如果你需要隐藏多个盘符,那么需把对应盘符的数值按照十六进制相加,{zh1}才能获得正确的值。例如隐藏A、B、C、D,需要填写的值就为“1+2+4+8=F”,注意不是十进制的15,而是十六进制的F,如图5。

双管齐下隐藏你的WindowsXP系统驱动器(2)
图5 编辑注册表键值

  三、十六进制的计算

    显然,只要正确找到注册表中对应的路径及两个DWORD值,隐藏自定义盘符是很简单的,关键在于如何计算所需的值,这就涉及一个十六进制计算问题。十六进制,恐怕许多人都搞不懂这个,不过不必着急,你可以使用系统自带的“计算器”来解决该问题。

    点击“开始”菜单→“程序”→“附件”→“计算器”,启动“计算器”后,点击菜单“查看”→“科学型”,即可切换到十六进制计算模式,接下来的计算就交给电脑吧,大家就不必花时间了,如图6。

双管齐下隐藏你的WindowsXP系统驱动器(2)
图6 计算器科学型计算模式

    为了提高大家的计算效率,这里告诉大家一个合计数,即隐藏所有盘符,将A-Z驱动器的值全部相加后的值为“3FFFFFF”。

    大家只需要显示C盘,而要隐藏其它的所有盘符,就不必从A-Z重新加一次,直接在计算器中用“3FFFFFF-4”就能得到所需的数值“3FFFFFB”了。以此类推,大家灵活使用,很容易就能实现特别效果,例如禁止在系统中使用U盘。

    实例:当前的系统盘符为C、D,使用计算器,简单的计算一下:“3FFFFFF-F=3FFFFF0”(总数减去A-D的合计值F,即为E-Z的合计值),很容易就能获得所需数值,进入注册表中做相应设置即可。以后就算其它用户在电脑中插入了U盘,系统也正常驱动了,U盘所在的驱动器也是无法访问的。



郑重声明:资讯 【隐藏驱动器注册表限制法_大山深处_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——