阅读:908回复:3
在解密时遇到的问题
当读某个文件时,是不是在IRP_MJ_READ处理例程中不能得到文件的路径名呀,我在读处理例程中了判断FileObject->FileName.Buffer是否为空的语句结果机器重启了,怎样才能在读的时候得到文件名呢
|
|
沙发#
发布于:2005-05-09 14:38
我找到重启的原因了,只要在if(FileObject->FileName.Buffer)下加如下语句就可
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER; Irp->IoStatus.Information = 0; IoCompleteRequest(Irp,IO_NO_INCREMETE); return STATUS_INVALID_PARAMETER; |
|
板凳#
发布于:2005-05-09 16:17
你是说只要在if(FileObject->FileName.Buffer)下加如下语句就可
以重启动了? |
|
地板#
发布于:2005-05-09 16:36
不是,加了那些语句就可以避免重启
|
|