阅读:1723回复:6
如何在IRP_MJ_CREATE中分辨Create ,Open,Read
看了那麼多方法
也試了.. 好像沒一個真的可以完全分出來 |
|
沙发#
发布于:2007-10-11 02:14
你这么问好象牛人都不敢来,还是举手表决吧,我认为也不行,io_stack_location里就那么点东西,parameter又只有create,看看别人怎么说的,帮你顶顶
|
|
|
板凳#
发布于:2007-10-11 10:54
(1)IrpSp->Parameters.Create.Options
(2)Irp->IoStatus. Information: FILE_CREATED FILE_DOES_NOT_EXIST FILE_EXISTS FILE_OPENED FILE_OVERWRITTEN FILE_SUPERSEDED ![]() |
|
|
地板#
发布于:2007-10-11 10:56
READ不在此处判断
|
|
|
地下室#
发布于:2008-08-11 22:58
Create和open可以在这里判断
其他的读写不在这里,有自己的IRP |
|
5楼#
发布于:2008-08-13 01:50
楼上正解。
|
|
6楼#
发布于:2008-08-14 15:39
谢谢了!大哥们!
|
|