阅读:1946回复:6
文件保护
我想做一个在98,NT或win2000下透明文件保护的模块。这种保护主要是对某个指定的目录下的某类文件进行加密。我利用FileMon这个样板程序进行了开发,对文本文件可以做到透明加/脱密,但对Office文件不行。不知是什么原因。那位高手可指点一下,本人将不盛感激。
|
|
沙发#
发布于:2002-02-04 11:39
老兄,你好,我也在做与你相关的问题!
你怎么实现的?你是监测的IRP_MJ_CREATE的吗?你的加密是在IRP_MJ_CLOSE时做的吗?解密是在IRP_MJ_CREATE做的吗? 留下qq(33244209)一起交流一下吧,怎么样? 你的qq呢? |
|
|
板凳#
发布于:2002-02-04 17:35
FILEMON本身具有很多缺陷. 不要用于2次开发.
但是你的问题却不在于FILEMON. 而是你处理文件读写一定有问题! 普通文件也有问题, 只不过你没有发现.;) 奥秘不是随手可以获得的.:) |
|
|
地板#
发布于:2002-02-20 15:13
兄弟讲讲你截获那些irp,如何处理的,大概就行,多谢!
最好给份原码 信箱 dulin_0_0@163.com |
|
地下室#
发布于:2002-02-21 09:57
我也在做文件驱动。^_^。
qq:23172943 欢迎交流 |
|
5楼#
发布于:2002-02-22 09:00
用户被禁言,该主题自动屏蔽! |
|
6楼#
发布于:2002-02-23 01:08
Office处理文件的方式与写字板不同,你应该看一看如何处理FILE ID的文章,因为OFFICE读写文件时,建立的IRP中的FILE_OBJECT中的FLAG置了一个FILE_OPEN_BY_ID的标志.你试试看.
如果你留心,你应该知道,在FILEMON中,它是不处理标志了FILE_OPEN_BY_ID的FILE_OBJECT。不知道你在意了没有? 另外注意另一种内存映射文件,你也要用心处理。 希望对你有帮助。 |
|