阅读:2990回复:17
文件加密的一点体会
干了一个多月,总于完成了,基本上可以加密任何的文件(我自己测得,不一定对,望大家体谅),包括word等。
1,这里很有帮助,常来这里看看,这里的人都很热情地 2 不要完全相信这里的话,我就犯了很多这样的错误,要自己多体会,这里的代码很多都有毛病的。但我们可以借鉴好的部分。 3 不要修改缓存比如自己去用ccflushcahe那些函数,这些除非自己对文件系统了解恨透,我看了fastfat,好复杂的。交给系统自己处理。不要处理irp_cleanup。 4 只需修改irp_read,irp_write这两部分。 |
|
最新喜欢:ljmmar... |
沙发#
发布于:2005-03-14 20:34
word? 不清楚怎么实现的,有人是将word文档的目录进行了处理.
因为word比较特殊. |
|
|
驱动老牛
|
板凳#
发布于:2005-03-14 21:40
干了一个多月,总于完成了,基本上可以加密任何的文件(我自己测得,不一定对,望大家体谅),包括word等。 说得很好,顶 能不能再详细介绍一下... |
|
地板#
发布于:2005-03-14 22:24
不用的,和正常文件一样即可,不用特殊处理也可以的,关键是要处理很多细节。WORD写的是零食文件,不过也没有关系
[编辑 - 3/14/05 by gongbin_net] |
|
驱动老牛
|
地下室#
发布于:2005-03-15 08:44
无论怎样,重命名都要处理吧,不光是OFFICE
一般的文件也可能会被重新命名啊 |
|
驱动老牛
|
5楼#
发布于:2005-03-15 08:45
除非是在磁盘一级做,这样就只有读和写操作就可以了。
|
|
6楼#
发布于:2005-03-15 10:26
我的这个可以阿,但是就是有个问题。就是如果挂好盘后,对文件操作都可以。但是下次在挂盘后,就有问题了。我想可能是缓存的问题
这个问题解决了,基本没有问题 [编辑 - 3/15/05 by gongbin_net] |
|
7楼#
发布于:2005-03-17 16:53
我的这个可以阿,但是就是有个问题。就是如果挂好盘后,对文件操作都可以。但是下次在挂盘后,就有问题了。我想可能是缓存的问题 ....但是下次在挂盘后,就有问题了.. 什么问题? |
|
8楼#
发布于:2005-03-17 22:10
没有问题,那时我操作有误,没有挂的时候去读文件
|
|
9楼#
发布于:2005-05-11 23:22
各位大哥,我现在在做文件加密的毕业课题,由于正在找工作试用期,实在没有用去完成,希望哪位大哥能够帮帮忙,告诉我该怎么做,方案发到我信箱:gehan@163.com,可以的话300分相送!
希望各位大哥帮帮小弟!感激不尽啊! |
|
10楼#
发布于:2007-08-18 16:01
不用处理rename?愿洗耳恭听楼主是怎么做的
|
|
|
11楼#
发布于:2007-08-19 17:26
请问缓存整样控制呢?
如果不考虑缓存的话在读写里面加密解密是可以的 还有就是你要加密的哪些文件的后缀是整样确定的呢? 你是按进程来而不管后缀对吗? 还有你是用sfilter还是别的方法呢> |
|
12楼#
发布于:2007-08-20 12:39
兄弟,别吹牛了, 文件重命名不处理, 文件缓存不管,都能开发一个稳定的透明加解密驱动.
太夸张了吧... |
|
13楼#
发布于:2007-08-20 16:49
文件重命名不处理 这个是可以不处理的
文件缓存不管也可以,不过不能拷贝大量的文件 |
|
14楼#
发布于:2007-08-20 16:53
晕,缓存能不考虑吗?
|
|
15楼#
发布于:2007-08-21 11:17
请问楼主对文件覆盖式怎么处理的?
|
|
|
16楼#
发布于:2007-08-21 11:34
我也想知道怎么处理重命名跟文件覆盖
|
|
17楼#
发布于:2007-08-21 19:07
想请教一下 只处理IRP_MJ_READ IRP_MJ_WRITE 那打开文件的时候由于缓存的原因结果根本都没有IRP_MJ_READ哦 有什么方法呀 FastIoRead 返回FALSE好像不行哦
新的不能再新的新人 虚心求教 ^^ |
|