阅读:1281回复:9
请教关于延迟写的问题
我拦截irp,不允许用户向usb、中写东西,可以拦截,但一会跳出错误框,说什么delay write error,有没有哪位大侠遇到过这种情况?
帮帮忙啊!! |
|
沙发#
发布于:2004-12-31 14:10
irp_mj_write中加分页处理可能行
|
|
|
板凳#
发布于:2005-01-04 10:18
我是菜鸟,请问楼上,能不能说的再详细一点?
|
|
地板#
发布于:2005-01-04 11:40
这个问题应该是因为你在文件访问历程中取消了IRP_MJ_WRITE请求,可以换成处理别的IRP请求(IRP_MJ_CREATE)来实现,那样就不会有那个现象了。
|
|
|
地下室#
发布于:2005-01-04 12:35
这个问题应该是因为你在文件访问历程中取消了IRP_MJ_WRITE请求,可以换成处理别的IRP请求(IRP_MJ_CREATE)来实现,那样就不会有那个现象了。 这样处理能行吗? |
|
|
5楼#
发布于:2005-01-04 13:42
[quote]这个问题应该是因为你在文件访问历程中取消了IRP_MJ_WRITE请求,可以换成处理别的IRP请求(IRP_MJ_CREATE)来实现,那样就不会有那个现象了。 这样处理能行吗? [/quote] 我是这样解决的,呵呵 |
|
|
6楼#
发布于:2005-01-04 18:32
谢谢各位大侠,但我对aasa2说的很好奇,不知道哪位大侠能指点一下迷津?
|
|
7楼#
发布于:2005-01-04 18:42
例如 你写“111”到文件 "file.txt"。
保存时,并不是所有的irp_mj_write都要处理,你只需要处理相关的,也就行了。 |
|
|
8楼#
发布于:2005-02-01 14:06
关注。。
|
|
|
9楼#
发布于:2005-02-02 05:16
Lazy 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. |
|