|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Отслеживание изменений в сетевых каталогах
Доброго времени суток, просьба сильно не пинать =)
Вообще-то я админ, но решил облегчить себе жизнь, написав некоторую программку для администрирования файлового сервера. Задача состоит в следующем: нужно находясь на компьютере в локальной сети, смотреть состояние каталогов на файловом сервере (на сам сервер никакой софт ставиться не будет) Программа должна вести логирование событий на сервере. Т.е. все имеющиеся на сервере файлы нужно разделить по группам: все виды доступа включая чтение переименование/перемещение удаление изменение содержимого не учитывать файл и в зависимости от произошедшего с файлом события сделать запись в журнал в формате: Пользователь (ФИО) совершил действие (описание действия) с файлом (имя файла) Подскажите есть ли в delphi подобные функции, и если можно, их названия, или придётся писать всё это самому, подскажите что нужно прочитать чтобы хотя бы иметь представление как это реализовать. прочитал вот эту тему и ещё парочку похожих тем, но к сожалению ни в одной из них не сказано как поймать имя пользователя который вызвал событие, и практически все исходники, которые я видел, работают по таймеру, а не постоянно. спасибо. |
#2
|
||||
|
||||
Цитата:
Админ не хочет ставить программу на сервер, а желает удалённо гадить на нём?... Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
||||
|
||||
Вообще-то все это называется Аудит и давно реализовано средствами ОС. Если вы свойства папки/файла вызовите то в разделе безопасность найдете вкладку Аудит.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
|||
|
|||
Цитата:
Цитата:
Всё с этим форумом понятно. Удачи, господа! |