Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20862
  • 博文数量: 3
  • 博客积分: 295
  • 博客等级: 二等列兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-12 14:31
文章分类
文章存档

2011年(3)

我的朋友
最近访客

分类: WINDOWS

2011-02-14 16:00:47


一直在研究注册表隐藏分区,用软件或组策略都可以实现。原理都是通过注册表修改。
注册表表项是:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives
但对这个表项的键值如何计算出来的一直不解,后来在网上查了相关文献后,才知道规律。
先把每个分区的键值拿出来给你们看看。
 
这是我研究后,自己做出来了。注册表键值是十六进制,却是由十进制算出来的。第一个分区A是2的0次方,B是2的一次方,C是4的二次方,………Z就是2的25次方了。换算成十六进制,A就是1,B就是2,C就是4,D就是8,………到了Z就是2000000。
眼尖的人又可以发现一条规律。A,B,C,D分别是1,2,4,8;        EFGH就是10,20,40,80。每隔四位加一次0。知道了这个规律,这样隐藏指定的分区就简单了,写入对应的十六进制值就可以了。
    如果要隐藏多个分区呢?只需要将那两个分区的十六进制的值直接相加就可以了。比如:要隐藏E和F,对应的十六进制就是10,20。10+20=30。隐藏C,D,F盘呢?4+8+20=2C。(不要告诉我,研究电脑的人不会进制代换)记得要重启桌面或注销才能生效!
电脑知识与技术博客:
阅读(1413) | 评论(0) | 转发(0) |
0

上一篇:第一问

下一篇:2011-02-14

给主人留下些什么吧!~~