juneqin2011 发表于 2011-9-3 19:39:51

au3如何彻底隐藏磁盘分区呢?

就是把c d e都隐藏了

xms77 发表于 2011-9-3 20:32:32

好像修改注册表可以隐藏分区,用AU3的注册表函数吧,具体如何修改注册表,自己搜索一下吧!

xms77 发表于 2011-9-3 20:36:02

进入HKEY_CURRENT_USER\SoftWare\microsoft\Windows\CurrentVersion\Policies\Explorer分支中。

③在右窗口中新建一个二进值的键值名为“NoDrives”,磁盘驱动器所一一对应的键值如下:A驱为“01000000”,B驱为“02000000”,C驱为“04000000”,D驱为“08000000”,E驱为“10000000”,F驱为“20000000”。即按磁盘驱动器的英文字母顺序(A-Z)从十六进制的二倍数递增。将您所要隐藏的磁盘驱动器所对应的键值按十六进制相加赋值给“NoDrives”,这样,就在“我的电脑”内隐藏起所要隐藏的驱动器了。

arkhe 发表于 2011-9-3 20:38:29

本帖最后由 arkhe 于 2011-9-3 20:41 编辑

RegWrite("HKEY_CURRENT_USER\SoftWare\Microsoft\Windows\CurrentVersion\Policies\Explorer", "NoDrives", "REG_BINARY", 0X04)这种方式只是让用户看不到盘符,可在地址栏输入盘符进行数据操作。
0x04 为C盘(2的(3-1)次方)

如果让磁盘的数据不能被外界读取,可以通过删除磁盘盘符的方式实现。
恢复也很简单,就是添加磁盘的盘符就可以了,这种情况下数据不会丢失。
这个貌似也可以通过dos实现,但是具体的命令行我不知道。。
大概如下:
diskpart
list volume
select volume
remove


没有在au3中找到直接操作的func

netegg 发表于 2011-9-3 21:16:43

删除挂载点?不过那样的话dos里好像都不认了,没研究过

ndyzx 发表于 2011-9-4 01:20:03

来学习了。

dyd 发表于 2011-9-4 08:26:22

diskpart
没用过

juneqin2011 发表于 2011-9-4 20:59:11

最后我修改组策略搞定的不重启直接生效

xms77 发表于 2011-9-4 21:32:07

回复 8# juneqin2011
分享一下吧!虽然不是用AU3来实现。
页: [1]
查看完整版本: au3如何彻底隐藏磁盘分区呢?