Я использую эту реализацию ReadDirectoryChangesW для мониторинга изменений на рабочем столе. Моя программа планирует запустить небольшую программу при создании файла на рабочем столе.
Теперь проблема, с которой я сталкиваюсь, заключается в том, что я создаю новый ярлык через контекстное меню, вызываемое правой кнопкой мыши. ReadDirectoryChangesW получает уведомление о том, что файл был создан, но сразу после этого получает другое уведомление о том, что файл удален. Я столкнулся с этой проблемой начиная с Windows Vista.
Кто-нибудь знает, что может быть не так? Есть ли другая функция, которую я должен использовать, чтобы отслеживать изменения каталогов, относящиеся к Vista и 7?
Спасибо,
Кришна