Мои файлы изменяются на только для чтения. Я - единственный пользователь на компьютере, таким образом, это - на самом деле программа, которая делает это мне. Мне нужны программа или способ смотреть каталог для наблюдения, кто изменяет атрибуты файла.
Вы могли бы проверить Монитор Процесса от Microsoft, которая является заменой для старых инструментов Filemon и Regmon Sysinternals. Это должно смочь сказать Вам каждый раз, когда файла затрагивают, открывают или иначе досаждают.
Записал это, прежде чем я заметил, что Вы попросили Windows, но что, черт возьми, если это была 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
Включите "Доступ Объекта аудита" или в политике локальной защиты или в GPO, который предназначается для серверов, Вы интересуетесь контролем. Затем перейдите к объектам, которые Вы хотите контролировать и включить аудит для них. Эта статья касается Windows XP, но является подходящей для Сервера ОС также: http://support.microsoft.com/kb/310399
Какие файлы изменяются? Если они - системные файлы, довольно вероятно, что Windows File Protection задерживает их с корректными атрибутами от, он - кэш (я не подтвердил это, и я не собираюсь пойти, смешивая с моими собственными системными файлами как тест).
Если это - папка, это сбрасывается к только для чтения, взгляните на> эта статья KB <и> эта Старая Новая Вещь <примите во внимание, что поведение дизайном, и решите, является ли это действительно настолько большим соглашение прежде, чем реализовать предложенное решение.