Я так и подумал... Но вообще глупая ошибка получилась с освобождением. Всем спасибо за помощь.
да... действительно, слишком рано осводил... Но почему тогда сбой происходит не всегда? В теории я использую FltReleaseFileNameInformation...
Респект тебе! Пока все норм.
указатель на name передается в функцию для отправки NTSTATUS checkFile(__in UNICODE_STRING * name, __out PBOOLEAN granted) из обработчика...
Но! как проверить его? Он не НУЛЛ и его буфер тоже. Пробывал ставить счетчик обращений на копирование, но всегда разное число получается...
Пути к символам: C:\WINDOWS\SYMBOLS.NET*http://msdl.microsoft.com/download/symbols;J:\drivers\testFiltr\tob\objchk_wxp_x86\i386 Амперсанд убрал....
Пишу драйвер минифильтр в связке с программой управления. фильтр цепляется на IRP пакет IRP_MJ_CREATE. По PreCreate Он проверяет имя файла,...
x64 да... но думаю проблема уже не в том... А в моей глупости в проверке на файл. Как можно проверить строки на точное попадание файла. Использую...
x64 в случае Pre-create происходит то же самое.
Код вызывается при срабатывании условия в обработчике Post От Irp в IRP_MJ_CREATE
int2eh Я так понимаю, если уж переполнять буфер так масштабно, а не внутри функции... -------- Подскажите по реальному коду:...
фу функция гипотетическая и написана только для форума, чтобы показать на чем ошибка. Но дело не в том... а в том, что ошибку выдает на системной...
Полный оутпут: BUILD: Compile and Link for x86 BUILD: Loading c:\winddk\6001.18002\build.dat... BUILD: Computing Include file dependencies:...
аналогично...
Имена участников (разделяйте запятой).