阅读:1368回复:5
大家帮一下,发IRP修改文件大小,蓝屏了
我在SfCreate例程,需要修改文件大小,我在单模块中(驱动手动加密模块)发IRP修改文件大小,一点问题也没有,同一个发送修改文件大小IRP函数,在过滤驱动中就把计算机给挂了.大牛们请问这是什么原因啊?
|
|
沙发#
发布于:2007-01-09 21:43
小心重入
|
|
板凳#
发布于:2007-01-10 09:15
应该不是重入问题,在SfCreate等创建成功后,我创建一个修改文件大小的IRP(就是设置文件末),然后向下层驱动发送,应该不会造成重入吧?在说我并不是每次都要改变文件大小,而是根据文件后面有没有加密标,如果有的话我才截短.
|
|
地板#
发布于:2007-02-24 19:19
这个问题我解决了,如果有兴趣,欢迎交流。
|
|
地下室#
发布于:2007-02-25 11:34
使用Work队列吧~
有时候怪异的现象都是因为时机问题~ |
|
|
5楼#
发布于:2007-09-03 16:29
怎么解决的,能否告知
|
|