回 帖 发 新 帖 刷新版面

主题:DirectFileManager(文件强制删除、反删除、锁定等)源代码公布

[url=http://bbs.pfan.cn/post-295953.html]点这里看该软件的功能和界面详情[/url] 不想写软件了,源码放这里有点浪费,送给各位编程爱好者! 注:不能把本代码作为商业用途。

回复列表 (共15个回复)

沙发

先谢谢,再看看!!

板凳

真的不玩了?

3 楼

为什么我下载了却用不了啊,运行后一点反应都没有

4 楼

还不错 

5 楼

只支持FAT32啊,我的全部都是NTFS的

6 楼

非常感谢~~~

7 楼

比较不错,可以学习一下啊

8 楼

期待能把软件做完  

9 楼

厉害。。。
能说说原理吗,比如那个锁定,锁定后又可以新建一个同名的文件,这是利用操作系统的Bug吗
还有,“保护性删除”、“系统删除”、“完全删除”、“粉碎数据” 有区别吗?

10 楼

不是系统的bug,文件系统本身就是这样设计的(只限于FAT)
系统在正常删除文件时,是更改首字节为&HE5,清空簇链表,并删除簇链起始地址的高8位(这个是在window系统下才开始实行的,所以有些老的恢复软件不能恢复现在的文件,或者只能恢复小磁盘上的文件)
保护性删除:不删除高8位,很容易恢复文件
系统删除:和系统的删除方式一样的
完全删除:将文件名完全删除,清空簇链表,并删除簇链起始地址的高8位及低8位,要想通过分配表就没法恢复了,不过通过扫描磁盘可以找到数据
删除文件,都只是把目录项及分配表更改了,并没有直接删除文件数据,通过扫描磁盘的方法还是可以恢复文件的,只不过比较困难。
粉碎数据:完全删除外,还同时清空数据,用软件方法就无法恢复了。不过文件数据在磁盘上还留有痕迹:比新写入数据的波形要弱得多的波形,以载波的方式表现在新的波形里。从理论上说通过硬件方式提取载波还可以恢复数据的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册