Здравствуйте, sergey77666, Вы писали:
S>- по таймеру проверяется, не пустой ли буфер по-прежнему, и если нет — то создается и открывается файл, буфер записывается в него, файл закрывается, после чего буфер опять инициализируется L""
Зачем открывать/закрывать лог файл на каждый тик таймера? Открыл и пиши себе исходя из своей логики работы. + открытие / закрытие своего файла снова приведет к проходу через твой драйвер фильтр + лишняя проверка на свой / чужей = как результат лишняя работа и просадка проиводительности системы.