Мы 4 друга, работающие над проектом. Каждый работает отдельно на компьютере (windows), и все файлы хранятся на общем сетевом диске на одном из ПК.
Мы хотим отслеживать изменения, внесенные в файлы / папки на этом диске. Изменения как:
- Новый файл / папка
- Удалить файл / папку
- Переименование файла / папки
- Файл Редактировать / Изменить
и с этими параметрами:
- Дата / Время изменения
- Пользователь (который внес изменение)
Я погуглил эту проблему и нашел много программ. Есть проблемы почти со всеми из них:
- Некоторые из этих программ не регистрируют изменения прошедшего времени в автономном режиме. Например, представьте, что я не в офисе (и, следовательно, на моем компьютере не запущено программное обеспечение для мониторинга файлов / папок). Но мои друзья работают и вносят изменения в некоторые файлы / папки на общем сетевом диске. Я иду в офис и хочу точно знать, какие файлы / папки были изменены, пока меня не было. (с тех пор, как я в последний раз запускал программное обеспечение для мониторинга.) Большинство из этих программ имеют журналы, но они регистрируют только изменения событий, сделанные после запуска программного обеспечения. Они не отслеживают прошлое.
- Мы хотим знать, какие изменения были сделаны с каким пользователем / процессом / ПК. Большинство из этих программ мониторинга файлов / папок только отслеживают изменения и не распознают пользователя, особенно через общую сеть.
Единственное программное обеспечение, которое я нашел для этой цели, - DirectoryMonitor. Но его бесплатная версия не обнаруживает пользователя / процесс!
Знаете ли вы какое-либо другое программное обеспечение?