Você pode conferir Process Monitor da Microsoft, que é a substituição das ferramentas antigas Filemon e Regmon Sysinternals. Ele deve ser capaz de avisar sempre que o arquivo for tocado, aberto ou molestado de alguma outra forma.
Meus arquivos estão sendo alterados para somente leitura. Eu sou o único usuário no computador, então é realmente um programa que está fazendo isso para mim. Eu preciso de um programa ou uma maneira de assistir a um diretório para ver quem está alterando os atributos do arquivo.
Você pode conferir Process Monitor da Microsoft, que é a substituição das ferramentas antigas Filemon e Regmon Sysinternals. Ele deve ser capaz de avisar sempre que o arquivo for tocado, aberto ou molestado de alguma outra forma.
Escrevi isso antes de perceber que você pediu pelo Windows, mas que diabos, se fosse o Ubuntu:
apt-get install auditd
sudo auditctl -w /home/kbrandt/scrap/whiteS.pl
tail -f /var/log/audit.log
#Type chmod 754/home/kbrandt/scrap/whiteS.pl
type=PATH msg=audit(1267801827.941:7): item=0 name="whiteS.pl" inode=143716 dev=07:00 mode=0100754 ouid=1923 ogid=1000 rdev=00:00
Ativar " Auditar acesso a objetos "na diretiva de segurança local ou em um GPO voltado para os servidores que você está interessado em monitorar. Em seguida, vá para os objetos que você deseja monitorar e ative a auditoria para eles. Este artigo é referente ao Windows XP, mas também é pertinente para o sistema operacional do servidor: link
Quais arquivos estão sendo alterados? Se eles são arquivos de sistema, é bem provável que a Proteção de arquivos do Windows os esteja puxando de volta com os atributos corretos do cache (eu não confirmei isso e não vou mexer nos meus próprios arquivos de sistema como teste).
Se for uma pasta que está sendo redefinida para somente leitura, dê uma olhada em > Artigo da base de conhecimento < e > esta velha novidade < , Tenha em mente que o comportamento é intencional e decida se é realmente um grande negócio antes de implementar a solução sugerida.