阅读:1459回复:5
在IRP_MJ_WRITE中無法取得文件的來源
我採用 SfIsFromNetAccess 提供的方式
只要是 IRP_MJ_WRITE\ IRP_MJ_READ 事件的都會造成死機 追蹤發現死在指派 secSubCtx = &(IrpSp->Parameters.Create.SecurityContext->AccessState->SubjectSecurityContext); 這裡... 其他的事件調用好像就OK... 怎麼會這樣? |
|
沙发#
发布于:2007-10-02 14:30
最好在create时得到,存下来,在write时通过fileobj查找
|
|
|
板凳#
发布于:2007-10-02 14:46
znsoft :
恩 好像也只有這樣了 可能是 DISPATCH_LEVEL 和 PASSIVE_LEVEL 這層面的關係.. 頭痛啊.......又要改架構了.... |
|
地板#
发布于:2007-10-03 08:40
明明是 Create 的参数信息,怎么能在其它地方用呢?
|
|
|
地下室#
发布于:2008-05-29 16:45
引用第1楼znsoft于2007-10-02 14:30发表的 : |
|
5楼#
发布于:2008-05-29 16:47
引用第1楼znsoft于2007-10-02 14:30发表的 : 用一个容器存储这些信息?那里面的元素会越来越多。。什么时候不用这些元素的时候就可以从容器中删除.但是不清楚是在那个消息里面处理删除。IRP_MJ_CLEANUP还是IRP_MJ_CLOSE? |
|