请问,我要实现禁止访问D盘上的office文件夹的功能,依据sfilter,编写如下代码,其中的字符串匹配可以,但不能实现该功能,请问错在哪儿呢?NTSTATUSSfCreate ( IN PDEVICE_OBJECT DeviceObject, IN PIRP Ir...
全文
回复(25) 2005-03-21 21:31 来自版块 - 文件系统(过滤)驱动程序开发
表情
zhjie374在IRP_MJ_DIRECTORY_CONTROL里面拦截 我做到了.... 但是我想禁止某个目录下所有文件为只读的,不能删除新建.却没有找到方法.. 请指教(2005-04-12 09:02)
poweruser我也试了,在我这里也不行,可以阻止重命名和删除操作,但对于打开目录的操作不能禁止,确实比较奇怪,把IRP_MJ_CREATE都禁止了还能打开:( 我的系统是Windows2003(2005-04-11 21:13)
hasis不成,在我这儿就会有问题,不知怎么回事,郁闷(2005-03-30 21:28)
paladinii 在SfCreate中使用 Irp->IoStatus.Status = STATUS_ACCESS_DENIED; Irp->IoStatus.Information = 0; IoCompleteRequest(Irp, IO_NO_INCREMENT...(2005-03-28 20:35)
zhjie374楼上的,用FILEMON可以看到访问某文件夹是哪个IRP. 我现在也想禁止某个文件夹的访问,多交流。(2005-03-28 10:57)
hasisTo paladinii and others: 首先非常感谢你们的帮助。这几天都不在,不好意思。 paladinii大佬提供的两个方法都没有成功: 1)return STATUS_SUCCESS; 2)return Irp->IoStatus.Status; ...(2005-03-28 09:40)
zhjie374楼上的意思是只要修改IRP_MJ_CREATE即可?? 可是我在sfilter中的SfCreate中写如DbgPrint(). 调试发现,我进入(访问)一个文件的时候,DbgPrint中的信息没有打印出来。 另外,调试sfilter的时候,是不是每次都要使用*.in...(2005-03-26 21:47)
paladinii楼上的这样处理文件禁用 NTSTATUS CreateDispatch(...) { // 查找禁止规则 if 找到 { Irp->IoStatus.Status = STATUS_ACCESS_DENIED; I...(2005-03-25 19:36)
zhjie374楼主,现在怎么样了?? 我也准备试一试锁文件夹的操作。(2005-03-25 14:50)
zhjie374关注. (2005-03-24 13:10)

返回顶部