Есть такая функция ReadDirectoryChangesW получающая информацию о изменениях произошедших в папке.
С помощью нее можно получить информацию о том, что произошло и с каким файлом.
А как узнать пользователя ответственного за это изменение?
Здравствуйте Denis, Вы писали:
D>Приветик!
D>В Msdn мы читаем?
D>на первую часть вопроса
D>а зачем нужна структура FILE_NOTIFY_INFORMATION, список из которых мы получаем в lpBuffer (второй параметр).
Что значит первая часть вопроса, вторая?
Вопрос один:
Как узнать пользователя ответственного за это изменение?
Остальное понятно.
D>второй вопрос — это уже сложнее. но можно.
Вот наверное это меня и интересует
D>и третье — она не очень устойчиво работает — особенно на сетевых шарах. Если у тебя NT >= 2000 то лучше пользоваться журналом.
Имеешь ввиду секурити евент лог? Это подразумевает включение аудита папки.
Не понятно как разгребать этот лог.
во-первых — тысяча извинений очитался.
а на счёт журнала — я не про тот, читать тут
cool site
Денис.
Здравствуйте Denis, Вы писали:
D>во-первых — тысяча извинений очитался.
Да ничего, бывает.
D>а на счёт журнала — я не про тот, читать тут
D>cool site
Я может чего-то не понял, но не увидел как через DeviceIoControl получить пользователя