![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Dayana |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 352 Регистрация: 6.10.2002 Где: Тель-Авив Репутация: 2 Всего: 4 |
Задача состоит в следующем: отслеживать изменения размеров файлов.
Такая тема уже поднималась здесь. Просмотрела все статьи, которые нашла на форуме. Также посмотрела наш фак, и нашла там много интересного по-поводу работы с файлами. Нашла почти все необходимое, что мне надо. В том числе и функции, которые дают возможность ослеживать изменения в каталоге: FindFirstChangeNotification, FindNextChangeNotification, FindCloseChangeNotification. Единственное о чем я совсем ничего не нашла, это как отследить кто менял файл? Т.е. какой пользователь в сети изменил файл на сервере? Может кто-нибудь работал с этим? Заранее спасибо за ответы! |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: нет Всего: 12 |
В NT NTFS есть такая штука, как аудит. Если выставить его на папку, то все изменения (ну или то, что ты укажешь) будет писать в журнал. Данные оттуда можно выдергивать нужные
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: нет Всего: 12 |
Ах, да, забыл, если данные изменены под учеткой ГОСТЬ, то соотв. будет гость. Так что это актуально только при наличии домена.
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Dayana |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 352 Регистрация: 6.10.2002 Где: Тель-Авив Репутация: 2 Всего: 4 |
Домен есть... :-)
Это сообщение отредактировал(а) Dayana - 8.9.2003, 10:00 |
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
Можно поставить нотификатор на журнал аудита, так, чтобы программа получала сообщение "журнал аудита пополнен" -------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| Dayana |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 352 Регистрация: 6.10.2002 Где: Тель-Авив Репутация: 2 Всего: 4 |
А не касаясь журнала аудита, можно как-нибудь узнать кто меняет файл? Ведь есть возможность перехватить событие, и система сама знает, кто менял (ведется ведь аудит). Значит как-то можно получить эту инфу у системы...
|
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
врядли. NotifyChangeEventLog - только семафорит о наличии нового события... Разве что перехватывать саму запись в журнал, но это врядли правильное решение. Хотя...
-------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| Dayana |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 352 Регистрация: 6.10.2002 Где: Тель-Авив Репутация: 2 Всего: 4 |
man2002ua, Baa, спасибо за ответы! :-)
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |