Я следовал это руководство от MS и работает нормально. Теперь я хотел бы спросить вас, как получить имя файла, который был изменен в каталоге?
Как только вы получили уведомление об изменении, вы используете ReadDirectoryChangesW
чтобы получить актуальный список изменений. Результатом будет массив FILE_NOTIFY_INFORMATION
структуры, каждая из которых содержит имя файла и смещение следующей структуры.