我拦截irp,不允许用户向usb、中写东西,可以拦截,但一会跳出错误框,说什么delay write error,有没有哪位大侠遇到过这种情况?帮帮忙啊!!
回复(9) 2004-12-31 13:41 来自版块 - 文件系统(过滤)驱动程序开发
表情
michaelgzLazy write should not be denied.It is issued by cache manager. The correct way to deny write to USB is in IRP_MJ_CREATE, not IRP_MJ_WRITE...(2005-02-02 05:16)
paladinii关注。。(2005-02-01 14:06)
aasa2例如 你写“111”到文件 "file.txt"。 保存时,并不是所有的irp_mj_write都要处理,你只需要处理相关的,也就行了。(2005-01-04 18:42)
xx_qiang谢谢各位大侠,但我对aasa2说的很好奇,不知道哪位大侠能指点一下迷津?(2005-01-04 18:32)
fslife[quote]这个问题应该是因为你在文件访问历程中取消了IRP_MJ_WRITE请求,可以换成处理别的IRP请求(IRP_MJ_CREATE)来实现,那样就不会有那个现象了。 这样处理能行吗? [/quote] 我是这样解决的,呵呵(2005-01-04 13:42)
snowStart这个问题应该是因为你在文件访问历程中取消了IRP_MJ_WRITE请求,可以换成处理别的IRP请求(IRP_MJ_CREATE)来实现,那样就不会有那个现象了。 这样处理能行吗?(2005-01-04 12:35)
fslife这个问题应该是因为你在文件访问历程中取消了IRP_MJ_WRITE请求,可以换成处理别的IRP请求(IRP_MJ_CREATE)来实现,那样就不会有那个现象了。(2005-01-04 11:40)
xx_qiang我是菜鸟,请问楼上,能不能说的再详细一点?(2005-01-04 10:18)
aasa2irp_mj_write中加分页处理可能行(2004-12-31 14:10)

返回顶部