Minifilter PreRead Callback и STATUS_ACCESS_DENIED
От: -prus-  
Дата: 19.09.12 12:16
Оценка:
Всем привет!

Нужно в минифильтре в PreRead Callback'e запретить чтение. Сделал все как в документации написано:

        if( наш файл )
        {
            if( !FlagOn(Data->Iopb->IrpFlags, IRP_PAGING_IO) )
            {
                Data->IoStatus.Status = STATUS_ACCESS_DENIED;
                Data->IoStatus.Information = 0;
                return FLT_PREOP_COMPLETE;
            }
        }


Вроде никто файл прочитать не может, а вот notepad может...
Натолкните плз на мысль, может чего не дочитал.

Заранее спасибо!
С уважением,
Евгений
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.