Вы можете написать небольшой демон (системная служба в Windows), который работает непрерывно и прослушивает изменения файловой системы.Он может записать это в файл.Когда ваше приложение работает, а не прослушивает изменения, оно может просто прочитать файл.Поскольку события происходят во время его выполнения, демон продолжит получать их и отправлять их через файл приложению.
Вам необходимо убедиться, что файл был организован таким образом, чтобы его можно было записать ви одновременно безопасно читать, и что оно не росло бесконечно.