一个关于读取/擦写磁盘

xrf 2003-05-12 04:25:05
请问VB中能不能实现Final Data的从磁盘找出被删文件功能?能不能实现文件粉碎机功能能?能的话如何实现?
...全文
8 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xrf 2003-09-14
谢谢各位
回复
jlum99 2003-09-06
有点困难,要做也要借助别的程序,要么API,要么用DLL,比较痛苦.不过用QB应该可以的:)
回复
hxy1982 2003-09-06
up
回复
xrf 2003-09-06
要强制结贴了,有谁能提供更多的信息?谢谢
回复
xrf 2003-05-31
磁盘找出被删文件呢?
回复
xrf 2003-05-31
主引导区、DOS引导区、文件分配表之类的概念我还是知的,但我想知VB中的实现方法
回复
monglihong 2003-05-31
最好的办法是根据文件分配表(FAT)找出文件存放的绝对地址
(即在硬盘的扇区的相应簇),然后将所有的簇的内容写为FF或00都行
不过VB对低层操作相当困难
即过使用API也难以胜任
可以考虑用VC或C之类时
顺便提一下
如用这种方法
需要对硬盘结构有一定了解
知道什么是主引导区、DOS引导区、文件分配表之类的概念
试用全文搜索read sector可以找到很多例子
回复
boywang 2003-05-30
同意Tenner(Tenner) 的说法。
要不用vb很难了。
回复
Tenner 2003-05-30
文件粉碎机是能做的,只是安全要求达不到国际标准

只要你以二进制方式打开要粉碎的文件,然后全部以FF填充,然后保存,最后删除这个文件就行了
回复
xrf 2003-05-30
谁会答这个问题?
回复
xrf 2003-05-21
to: rainstormmaster(rainstormmaster) 好像找不到
回复
xrf 2003-05-15
在硬盘实现也可以。而且一般软盘好像是用FAT12格式的,原来有一个UNFORMAT可以实现恢复数据。同时说明,我要利用的不是记忆的功能,而是WIN系统删除文件时并没有真正删除,只是改一下文件表
回复
rainstormmaster 2003-05-15
参考:
http://www.mypcera.com/softxue/new/vb/ba35.htm
回复
lijiuhua0721 2003-05-13
这个是不可能的,象硬盘有一个记忆的功能,可以恢复上一次删除的东西,但是软盘没有这个功能!!!
回复
verybelial 2003-05-13
应该不可以吧,不过也不是绝对,反正我是不会啦,呵呵
回复
nik_Amis 2003-05-13
...
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7489

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-05-12 04:25
社区公告
暂无公告