阅读:1632回复:10
CREATE 派遣函数里面拦截所有操作.
各位大牛,本人是菜鸟.
我想问一下,鉴于所有文件操作都是需要Create的,那么我能不能 在Create时, 判断如果是我要保护的文件,就完成IRP,以此来保护文件(防删除, 拷贝等). |
|
沙发#
发布于:2009-08-13 19:17
我自己顶一个,就是在sfilter的SCreate里面拦截所有操作,不知行不行啊?
|
|
板凳#
发布于:2009-08-13 19:33
我顶!
|
|
地板#
发布于:2009-08-13 19:49
我顶顶顶!
![]() |
|
地下室#
发布于:2009-08-13 20:04
哎,没人里我阿,估计问题比较幼稚了.
![]() |
|
5楼#
发布于:2009-08-13 20:34
好凄凉阿
![]() |
|
6楼#
发布于:2009-08-13 20:52
of course, you can do it like this.
|
|
7楼#
发布于:2009-08-14 08:31
谢谢,qianjunhua
|
|
8楼#
发布于:2009-08-14 11:12
个人觉得将所有的操作都扔给IRP_MJ_CREATE不太合理吧,除非你的策略是“只要是被保护的文件,就什么都不能做”。
个人愚见,也许有误。 |
|
9楼#
发布于:2009-08-14 12:51
对,我主要是保护我在应用层加密的文件. 只要是我的加密文件,就提示用户输入密码,否则禁止他的一切操作.
因为本人主要是做应用层开发的,对文件过滤驱动不是很熟,就是想知道这样可不可行,会不会有什么风险. |
|
10楼#
发布于:2009-08-15 20:14
完全可以,不过有点牛刀杀鸡的味道
|
|