Мониторинг файла после вырезания и вставки (расширение Windows Shell?)

В настоящее время я нахожусь в стадии идеи для небольшого приложения, которое требует отслеживания определенных, выбранных пользователем файлов.

Я хочу, чтобы система была интуитивно понятной, чтобы пользователь мог изменить имя файла, имя каталога или переместить файл в другое место, и приложение все равно сможет отслеживать файл.

Теперь я знаю, что уже могу отслеживать каталоги для большинства изменений такого рода с помощью системных вызовов Windows.

Проблема, с которой я столкнулся бы, заключается в том, чтобы найти, если / когда файл вырезан, скопирован или вставлен куда-то. Я немного читал о расширениях оболочки, но они на самом деле меня немного смутили (поскольку у меня еще не было времени, чтобы действительно прочитать о них много и долго). Есть ли способ контролировать файл для вырезания / вставки / копирования, чтобы мое приложение могло продолжать отслеживать файл в новом месте? Должен ли я сделать это через расширение оболочки?

1 ответ

Решение

Вы можете использовать объекты ярлыков для отслеживания файлов, даже если они переименованы или перемещены.

Другие вопросы по тегам