Somos 4 amigos trabalhando em um projeto. Todos trabalham separadamente em um computador (Windows) e todos os arquivos são armazenados em uma unidade de rede compartilhada em um dos PCs.
Queremos monitorar as alterações feitas em arquivos / pastas nesta unidade. Mudanças como:
- Novo arquivo / pasta
- Excluir arquivo / pasta
- Renomear arquivo / pasta
- Editar / modificar arquivo
e com estes parâmetros:
- Data / hora da alteração
- Usuário (quem fez a alteração)
Eu pesquisei esse problema e encontrei muitos softwares. Existem alguns problemas com quase todos eles:
- Alguns desses softwares não registram as alterações do tempo passado offline. Por exemplo, imagine que não estou no escritório (e, portanto, o software de monitoramento de arquivos / pastas não está em execução no meu pc). Mas meus amigos estão trabalhando e fazendo alterações em alguns arquivos / pastas na unidade de rede compartilhada. Eu vou ao escritório e quero saber exatamente quais arquivos / pastas foram alterados enquanto eu estava fora. (desde a última vez que executei o software de monitoramento.) A maioria desses softwares tem logs, mas eles registram apenas as alterações de eventos feitas após a execução do software. Eles não rastreiam o passado.
- Queremos saber quais alterações foram feitas com qual usuário / processo / pc. A maioria desses softwares de monitoramento de arquivos / pastas apenas rastreia as alterações e não reconhece o usuário, especialmente em uma rede compartilhada.
O único software que encontrei para esse fim é DirectoryMonitor . Mas a sua versão gratuita não detecta o usuário / processo!
Você conhece algum outro software?