Здравствуйте OlegO, Вы писали:
OO>Здравствуйте Алекс, Вы писали:
А>>Здравствуйте Dushes, Вы писали:
D>>>Здравствуйте Алекс, Вы писали:
А>>>>поставь аудит
D>>>И что мне это даст, мне нужно отследить, какой пользователь, что изменил, в каком файле, когда и что конкретно он изменил.....
D>>>С уважением
D>>>Dushes
А>>Аудит — какой пользователь изменил
А>>FindFirstChangeNotification и FindNextChangeNotification — в каком файле изменил
А>>А что он изменил нужно определять так:
А>>1. Открываешь и считываешь содержимое файла
А>>2. В цикле вызываешь FindNextChangeNotification() и WaitForMultipleObjects()
А>>3. Открываешь и считываешь содержимое файла
А>>4. Сравниваешь содержимое с предыдущий копией
А>>5. Фиксируешь изменение
OO>Правдо одно но !!!
OO>А если открыла чужая прога, то не факт, что тебе дадут его прочитать.
Сама прога должна висеть на сервере, ей указывается каталог, за которым она должна присматривать, если происходит операция записи в файл, должны отслеживаться изменения на данном этапе — только как это сделать проще всего? Можно ли повесить хук на файловые операции записи? Ведь наверняка можно найти простое решение, не используя слуюбы виндового аудита, который кстати мало чем поможет в данной ситуации......
Люди, поможите....
Dushes