Мы 4 друга, работающие над проектом. Каждый работает отдельно на компьютере (windows), и все файлы хранятся на общем сетевом диске на одном из ПК.

Мы хотим отслеживать изменения, внесенные в файлы / папки на этом диске. Изменения как:

  • Новый файл / папка
  • Удалить файл / папку
  • Переименование файла / папки
  • Файл Редактировать / Изменить

и с этими параметрами:

  • Дата / Время изменения
  • Пользователь (который внес изменение)

Я погуглил эту проблему и нашел много программ. Есть проблемы почти со всеми из них:

  1. Некоторые из этих программ не регистрируют изменения прошедшего времени в автономном режиме. Например, представьте, что я не в офисе (и, следовательно, на моем компьютере не запущено программное обеспечение для мониторинга файлов / папок). Но мои друзья работают и вносят изменения в некоторые файлы / папки на общем сетевом диске. Я иду в офис и хочу точно знать, какие файлы / папки были изменены, пока меня не было. (с тех пор, как я в последний раз запускал программное обеспечение для мониторинга.) Большинство из этих программ имеют журналы, но они регистрируют только изменения событий, сделанные после запуска программного обеспечения. Они не отслеживают прошлое.
  2. Мы хотим знать, какие изменения были сделаны с каким пользователем / процессом / ПК. Большинство из этих программ мониторинга файлов / папок только отслеживают изменения и не распознают пользователя, особенно через общую сеть.

Единственное программное обеспечение, которое я нашел для этой цели, - DirectoryMonitor. Но его бесплатная версия не обнаруживает пользователя / процесс!

Знаете ли вы какое-либо другое программное обеспечение?

0