Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.09.2013, 23:05
McLotos McLotos вне форума
Прохожий
 
Регистрация: 25.09.2013
Сообщения: 4
Версия Delphi: delphi7
Репутация: 10
Вопрос Отслеживание изменений в сетевых каталогах

Доброго времени суток, просьба сильно не пинать =)
Вообще-то я админ, но решил облегчить себе жизнь, написав некоторую программку для администрирования файлового сервера.
Задача состоит в следующем: нужно находясь на компьютере в локальной сети, смотреть состояние каталогов на файловом сервере (на сам сервер никакой софт ставиться не будет)
Программа должна вести логирование событий на сервере. Т.е. все имеющиеся на сервере файлы нужно разделить по группам:
все виды доступа включая чтение
переименование/перемещение
удаление
изменение содержимого
не учитывать файл
и в зависимости от произошедшего с файлом события сделать запись в журнал в формате:
Пользователь (ФИО) совершил действие (описание действия) с файлом (имя файла)
Подскажите есть ли в delphi подобные функции, и если можно, их названия, или придётся писать всё это самому, подскажите что нужно прочитать чтобы хотя бы иметь представление как это реализовать.
прочитал вот эту тему и ещё парочку похожих тем, но к сожалению ни в одной из них не сказано как поймать имя пользователя который вызвал событие, и практически все исходники, которые я видел, работают по таймеру, а не постоянно.
спасибо.
Ответить с цитированием
  #2  
Старый 26.09.2013, 02:02
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
...Вообще-то я админ...
...Программа должна вести логирование событий на сервере...
Свежо питание, но сер..ся с трудом.
Админ не хочет ставить программу на сервер, а желает удалённо гадить на нём?...
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #3  
Старый 26.09.2013, 07:49
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Вообще-то все это называется Аудит и давно реализовано средствами ОС. Если вы свойства папки/файла вызовите то в разделе безопасность найдете вкладку Аудит.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #4  
Старый 26.09.2013, 08:23
McLotos McLotos вне форума
Прохожий
 
Регистрация: 25.09.2013
Сообщения: 4
Версия Delphi: delphi7
Репутация: 10
Восклицание

Цитата:
Сообщение от angvelem
Свежо питание, но сер..ся с трудом.
Админ не хочет ставить программу на сервер, а желает удалённо гадить на нём?...
Глупо создавать пост, просто чтобы грубить. и да, я не хочу засерать сервер левым ПО.
Цитата:
Сообщение от Страдалецъ
Вообще-то все это называется Аудит и давно реализовано средствами ОС. Если вы свойства папки/файла вызовите то в разделе безопасность найдете вкладку Аудит.
Я прекрасно знаю как это называется, и ещё лучше знаю как это реализовано в винде, но наверное я бы не стал писать программу, которая умеет ТОЛЬКО ЭТО.
Всё с этим форумом понятно. Удачи, господа!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:36.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter