Я создаю реализацию безопасности для компании, мне нужно захватить все клавиши, нажатые в определенном окне, и сохранить их в буфере, чтобы выгружать их в файл каждые 5 минут.
Затем каждые 7 минут лог отправляется по почте и файл удаляется. Это хороший выбор? Есть ли лучший вариант?
Буфер предназначен для предотвращения использования файла при его стирании.
Проблема, которая мне представляется, заключается в том, какой буфер я должен использовать для этой цели? Он должен быть динамическим, так как я не знаю, сколько клавиш будет нажато до сохранения файла.
Или есть способ сбрасывать статический буфер в файл каждый раз, когда он заполняется?