Re[5]: Непонятное появление синего экрана
От: Kirston  
Дата: 10.06.06 15:29
Оценка:
Здравствуйте, Злость, Вы писали:

З>Здравствуйте, Kirston, Вы писали:


K>>А каким иным образом можно узнать имя файла, если это не запрос IRP_MJ_CREAT?


З>1. Спросить у файловой системы.

З>2. Взять из своего кеша имен, открытых файлов (который строим на этапе IRP_MJ_CREAT).

З>В IFS kit — есть оба примера.


З>1. это sfilter.

З>2. это filespy.

Я вот спрашиваю у фаловой системы, с помощью IRP_MJ_QUERY_INFORMATION FileNameInformation.
Работает. Но при загрузке или выключении компьютер в 30% случаях зависает. Но без появления синего экрана.
Механизм посылки IRP я полностью списал из FileMon Русиновича.
В чем ботва?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.