1、Xp 下如何限制 guest 帐户的磁盘驱动器访问权限分为两大步骤1. 实现所有当前管理员帐户下的磁盘访问权限。2. Guest 帐户继承使用上述权限。1. 实现所有当前管理员帐户下的磁盘访问权限。在注册表中,HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer分支,在右侧窗口中新建两个 DWORD 值,分别为“NoDrives”、“NoViewOnDrive” ,它们分别对应“隐藏指定驱动盘符 ”、“防止访问指定驱动器” 。将其值设置为 3FFFFFB,就可以指定所有使用本机的用户都只能访问 C 盘。
2、具体的数字设置及权限,可以参考后面的资料。2. Guest 帐户继承使用上述权限。在 guest 帐户中,并没有注册表HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer这个文件夹的访问权限。需要在管理员登录的帐户中,在此文件夹下,右键,【权限】,然后添加 guest 帐户,使之有读取的权限。登录 guest 帐户,即可实现 Xp 下限制 guest 帐户的磁盘驱动器访问权限。注意:以上方法只能组织从 windows 资源管理器访问磁盘;但可以通过其他软件,绕过资源管理器,就可以实现访问,如 cmd,或
3、者 windir。因此,该方法还是有风险。但对电脑的一般用户是足够限制其权限了。主要参考资料http:/ 2009-07-03 19:31:11| 分类: 信息技术计算机 |字号 订阅执行“开始”菜单“运行” ,键入“regedit”即可进入系统自带的“注册表编辑器” 。接下来,我们定位到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer分支,在右侧窗口中新建两个 DWORD 值,分别为“NoDrives”、“NoViewOnDrive” ,它们分别对应“隐藏指定驱动盘符 ”、“防止访问指定驱动器” 。
4、如果大家已经使用过组策略进行相关设置,那么这两个 DWORD 值就已经存在了。 手工定义隐藏盘符的关键在于修改两个 DWORD 项目的数值,下面给出系统 A-Z 驱动器对应的数值: A=1 B=2 C=4 D=8 E=10 F=20 G=40 H=80 I=100 J=200 K=400 L=800 M=1000 N=2000 O=4000 P=8000 Q=10000 R=20000 S=40000 T=80000 U=100000 V=200000 W=400000 X=800000 Y=1000000 Z=2000000 如果你需要隐藏多个盘符,那么需把对应盘符的数值按照十六进制相加,最
5、后才能获得正确的值。例如隐藏 A、B、C 、D,需要填写的值就为“1+2+4+8=F”,注意不是十进制的15,而是十六进制的 F。 另注、十六进制的计算 显然,只要正确找到注册表中对应的路径及两个 DWORD 值,隐藏自定义盘符是很简单的,关键在于如何计算所需的值,这就涉及一个十六进制计算问题。十六进制,恐怕许多人都搞不懂这个,不过不必着急,你可以使用系统自带的“计算器” 来解决该问题。 点击“开始” 菜单“ 程序”“附件”“ 计算器”,启动“ 计算器” 后,点击菜单“查看”“科学型”,即可切换到十六进制计算模式,接下来的计算就交给电脑吧,大家就不必花时间了。 为了提高大家的计算效率,这里告诉
6、大家一个合计数,即隐藏所有盘符,将 A-Z 驱动器的值全部相加后的值为“3FFFFFF” 。 大家只需要显示 C 盘,而要隐藏其它的所有盘符,就不必从 A-Z 重新加一次,直接在计算器中用“3FFFFFF-4”就能得到所需的数值 “3FFFFFB”了。以此类推,大家灵活使用,很容易就能实现特别效果,例如禁止在系统中使用 U 盘。 实例:当前的系统盘符为 C、D ,使用计算器,简单的计算一下: “3FFFFFF-F=3FFFFF0”(总数减去 A-D 的合计值 F,即为 E-Z 的合计值),很容易就能获得所需数值,进入注册表中做相应设置即可。以后就算其它用户在电脑中插入了 U 盘,系统也正常驱动了,U 盘所在的驱动器也是无法访问的。