Здравствуйте, Злость, Вы писали:
З>Здравствуйте, Kirston, Вы писали:
K>>А каким иным образом можно узнать имя файла, если это не запрос IRP_MJ_CREAT?
З>1. Спросить у файловой системы. З>2. Взять из своего кеша имен, открытых файлов (который строим на этапе IRP_MJ_CREAT).
З>В IFS kit — есть оба примера.
З>1. это sfilter. З>2. это filespy.
Я вот спрашиваю у фаловой системы, с помощью IRP_MJ_QUERY_INFORMATION FileNameInformation.
Работает. Но при загрузке или выключении компьютер в 30% случаях зависает. Но без появления синего экрана.
Механизм посылки IRP я полностью списал из FileMon Русиновича.
В чем ботва?