找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 6113|回复: 8

想弄个FCB防删文件

 火.. [复制链接]

47

主题

265

回帖

8

精华

核心会员

积分
10349
发表于 2011-4-28 20:05:04 | 显示全部楼层 |阅读模式
想弄个FCB防删文件的~
但是修改完FCB之后,FCB会在下一次单击文件时被从硬盘读取的数据重新的再覆盖一次~
FCB的地址没变,SCB的地址也没变,Fileobj也一直存在,但就是内容会变啊变啊~
缓存管理和文件系统“缠绵”在一起
让人,
有点,
疼~
有什么办法可以让FCB一直保存呢?不被重写。

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-4-29 19:34:42 | 显示全部楼层
我一直觉得,底层方式的文件防删除是没有必要的。
比如,我要保护c:\program.exe(它已经运行起来了,就是下面的自己)。
1.把自己复制到c:\program1.exe
2.设置重启移动MoveFileExW,把c:\program1.exe移动为c:\program.exe
3.设置c:\program.exe自启动

47

主题

265

回帖

8

精华

核心会员

积分
10349
 楼主| 发表于 2011-5-1 10:16:16 | 显示全部楼层
R3防删逃不过R0的眼睛~
本着技术学习的态度~
不求实效,只为爱好~

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-5-2 20:37:50 | 显示全部楼层
回复 naylon 的帖子

详见《NT文件系统内幕》:http://ishare.iask.sina.com.cn/f/7839155.html

47

主题

265

回帖

8

精华

核心会员

积分
10349
 楼主| 发表于 2011-5-2 22:40:03 | 显示全部楼层
回复 Tesla.Angela 的帖子

我有这本书~上次大致找了下,没发现有用的~

29

主题

134

回帖

4

精华

论坛元老

积分
5970
QQ
发表于 2011-5-3 15:29:54 | 显示全部楼层
这本书什么时候有中文电子版啊 书现在也不好买了
花落时想你
花开时你在哪里

47

主题

265

回帖

8

精华

核心会员

积分
10349
 楼主| 发表于 2011-5-3 15:38:00 | 显示全部楼层
回复 jiedengye 的帖子

绝版了~以前驱网翻译过一部分,再自己印刷出来卖,现在木有纸质滴~

29

主题

134

回帖

4

精华

论坛元老

积分
5970
QQ
发表于 2011-5-4 08:26:01 | 显示全部楼层
是啊 ,那本书挺好,我一朋友就是借鉴那本书自己写的双缓存,当然人家技术好
花落时想你
花开时你在哪里

47

主题

265

回帖

8

精华

核心会员

积分
10349
 楼主| 发表于 2011-5-4 12:45:18 | 显示全部楼层
回复 jiedengye 的帖子

自己慢慢弄也能搞出来,同步比较难而已~
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表