pengcl
驱动牛犊
驱动牛犊
  • 注册日期2001-03-29
  • 最后登录2006-05-26
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1946回复:6

文件保护

楼主#
更多 发布于:2002-02-03 13:47
我想做一个在98,NT或win2000下透明文件保护的模块。这种保护主要是对某个指定的目录下的某类文件进行加密。我利用FileMon这个样板程序进行了开发,对文本文件可以做到透明加/脱密,但对Office文件不行。不知是什么原因。那位高手可指点一下,本人将不盛感激。
  
yuke
驱动牛犊
驱动牛犊
  • 注册日期2001-09-02
  • 最后登录2009-04-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-02-04 11:39
老兄,你好,我也在做与你相关的问题!

你怎么实现的?你是监测的IRP_MJ_CREATE的吗?你的加密是在IRP_MJ_CLOSE时做的吗?解密是在IRP_MJ_CREATE做的吗?

留下qq(33244209)一起交流一下吧,怎么样?

你的qq呢?
[color=blue]
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-02-04 17:35
FILEMON本身具有很多缺陷. 不要用于2次开发.
但是你的问题却不在于FILEMON. 而是你处理文件读写一定有问题! 普通文件也有问题, 只不过你没有发现.;) 奥秘不是随手可以获得的.:)
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
du_lin
驱动小牛
驱动小牛
  • 注册日期2002-01-26
  • 最后登录2005-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-02-20 15:13
兄弟讲讲你截获那些irp,如何处理的,大概就行,多谢!
最好给份原码
信箱 dulin_0_0@163.com
dingwws
驱动牛犊
驱动牛犊
  • 注册日期2001-05-09
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分-6分
  • 威望101点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-02-21 09:57
我也在做文件驱动。^_^。
qq:23172943
欢迎交流
macy
禁止发言
禁止发言
  • 注册日期2001-12-19
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分6383分
  • 威望48270点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-02-22 09:00
用户被禁言,该主题自动屏蔽!
Supermi
驱动牛犊
驱动牛犊
  • 注册日期2001-10-20
  • 最后登录2014-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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。不知道你在意了没有?
另外注意另一种内存映射文件,你也要用心处理。
希望对你有帮助。
游客

返回顶部