Re[4]: Работа с Shadow Device!
От: Lucky_Devil  
Дата: 21.06.06 11:27
Оценка:
Здравствуйте, Злость, Вы писали:


З>Если вы уверенны что это переполнение стека ядра (проверряется с помощью отладчика), то как минимум это минимизировать свои локальные переменные (тоесть убрать у себя определение вида WCHAR FileName[MAX_PATH] и все выделять из

З>(non)PagedPool.

Да так и есть, использую именно WCHAR FileName[MAX_PATH], выделение из (non)PagedPool действительно может помочь?
просто, я стал замечать, что количество отказов в веделение не страничной памяти достаточно высока, блакого можно заново заставить системы сгенерировать запрос и молиться что на этот раз памяти будет более чем достаточно.
Еще вопрос, если мне не удасться зполучить память под мою переменную, с каким статусом мне завершить IRP_MJ_SET_INFORMATION пакет, с STATUS_INSUFFICIENT_RESOURCES будет правильно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.