请问VB中能不能实现Final Data的从磁盘找出被删文件功能?能不能实现文件粉碎机功能能?能的话如何实现?

解决方案 »

  1.   

    在硬盘实现也可以。而且一般软盘好像是用FAT12格式的,原来有一个UNFORMAT可以实现恢复数据。同时说明,我要利用的不是记忆的功能,而是WIN系统删除文件时并没有真正删除,只是改一下文件表
      

  2.   

    参考:
    http://www.mypcera.com/softxue/new/vb/ba35.htm
      

  3.   

    to: rainstormmaster(rainstormmaster) 好像找不到
      

  4.   

    同意Tenner(Tenner) 的说法。
    要不用vb很难了。
      

  5.   

    最好的办法是根据文件分配表(FAT)找出文件存放的绝对地址
    (即在硬盘的扇区的相应簇),然后将所有的簇的内容写为FF或00都行
    不过VB对低层操作相当困难
    即过使用API也难以胜任
    可以考虑用VC或C之类时
    顺便提一下
    如用这种方法
    需要对硬盘结构有一定了解
    知道什么是主引导区、DOS引导区、文件分配表之类的概念
    试用全文搜索read sector可以找到很多例子
      

  6.   

    主引导区、DOS引导区、文件分配表之类的概念我还是知的,但我想知VB中的实现方法
      

  7.   

    有点困难,要做也要借助别的程序,要么API,要么用DLL,比较痛苦.不过用QB应该可以的:)