阅读:1656回复:3
重入的一个小问题(请教斑竹和各位大虾)
问题发生在解决重入的时候:
我在SfCreate()函数中,准备采用zwreadfile()该函数来读取指定文件是否存在加密标志 问题是:在使用zwopenfile的时候,出现C0000043的错误,(file access share)的错误, 不知道这个问题如何解决 |
|
沙发#
发布于:2008-03-04 11:41
可以直接使用SfCreate中得到的文件对象自己发出READ请求到下层文件系统获得数据!
|
|
板凳#
发布于:2008-03-04 13:10
引用第1楼geland于2008-03-04 11:41发表的 : 谢谢提供思想; 在避免重入方面,我采用的楚狂人提供的CurrentId方法来判断,所以我还是想采用此方法来解决问题 PS:对自己发送READ请求的技术,不怎么明白,可否给个提示 |
|
地板#
发布于:2008-03-04 16:26
关于AV的问题,参看IFS FAQ Q7,,,自己发送read请求,就是自建IRP,自建irp是没有重入的。
|
|