![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
кто изменил файл ?
oleggar © (2005-12-26 19:12:00)наконец мне помогли отлавливать системные сообщения о изменении файлов и сделать приличный файловый монитор .Только осталась одна проблема -как можно ,перехватив системные сообщения ,узнать ,кто именно (пользователь или приложение ,по имени) изменил файл ?
Игорь Шевченко (2005-12-29 10:51:00) [1]Включи аудит и не мучайся.
Матчасть учить до просветления.
Alexander Panov (2005-12-28 21:30:00) [2]oleggar © (26.12.05 19:12)
узнать ,кто именно (пользователь или приложение ,по имени) изменил файл ?
А есть ли разница? И в чем?
Woolen (2005-12-28 21:10:00) [3]Для обнаружения доступа к файлам и пакам есть функции FindFirstChangeNotification, FindNextChangeNotification, FindCloseChangeNotification. Есть ReadDirectoryChangesW. А можно (при наличии аудита на файле(файлах) и(или) папке(папках) использовать сведения из журнала событий Sequrity при помощи функций: OpenEventLog, GetNumberOfEventLogRecords, NotifyChangeEventLog, ReadEventLog, CloseEventLog.