![]() |
Модераторы: marykone |
![]() ![]() ![]() |
|
Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
Здравствуйте, возникла задача запуска приложения при изменении определенной паки либо файла в папке. Что-то в духе сигнализации.
Надеюсь вопрос в данную ветку. Спасибо за ответы, либо указания направления куда копать. -------------------- Never again... |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 10 Всего: 43 |
ОС ? Способ доступа к фалу на сервер? Телепатизм? Чтение мыслей?
![]() |
|||
|
||||
Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
DENNN, да дейсвительно виноват. На сервере винда 2003 Сервер
![]() Способ доступа точно не скажу ![]() Телепатизма ненадо наверно, просто затупил ![]() -------------------- Never again... |
|||
|
||||
Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
Неужто никто не подскажет? Задача то вроде тривиальна? Там же должен быть мониторинг какой-то для винды. Ведь там и теневое копироввание и все такое
![]() -------------------- Never again... |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 10 Всего: 43 |
В свойствах папки есть закладка "Аудит"
Добавлено @ 17:13 в разделе Security->Advanced |
|||
|
||||
Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
Да спасибо я уже нашел, но проблема остается такая что при изменении мне нужно запустить скрипт, как ето сделать?
Тоесть там идет логирование, а мне нужен не просто лог а реакция на изменения сторонней софтинушки ![]() Это сообщение отредактировал(а) Nuzur - 11.1.2007, 18:19 -------------------- Never again... |
|||
|
||||
Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
Можно даже сторонними софтинами, оч. надо
![]() -------------------- Never again... |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 10 Всего: 43 |
Передо мной такую задачу никогда не ставили. Попробуй, посмотри как штатный аудитинг работает. Если там есть настройки логгирования, то можно изх своей софтины следить за появлением новыъ записей в указанном логе и парсить их.
|
|||
|
||||
Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: нет Всего: 5 |
DENNN, с таким же успехом я могу и за файлами следить :*( Блин, народ, ну должно же быть такое!
-------------------- Never again... |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 1 Всего: 158 |
||||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 10 Всего: 43 |
dumb,
Это ничего не даст, т.к. нужен признак по которому можно очень быстро найти какой файл запускался/изменялся, либо информация из другого источника. Nuzur, в WinAPI есть методы, позволяющие узнать, что изменилось содержимое конкретной папки (именно так проводник обновляет содержимое своего окна при добавлении/удалении/... сторонней программой). Поспрашивай в разделе C++, сам я уже от низкоуровнего программинга отошел, но там народ быстро наведет на нужное направление и раздел в MSDN. |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 1 Всего: 158 |
звучит обескураживающе. но непонятно, что ты хотел этим сказать. т.е. вообще смысл фразы ускользает... функции, отслеживающие изменения - FindFirstChangeNotification/ReadDirectoryChangesW, и именно их(точнее только первую) nnCron и использует для отслеживания изменений. |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 10 Всего: 43 |
||||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: нет Всего: 538 |
Включаешь аудит для папки, затем с помощью eventtriggers вешаешь триггер на событие аудита.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
dumb |
|
||||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 1 Всего: 158 |
к чему все это? - вот чего я не понимаю. был вопрос:
где тут слова о выяснении какой файл изменился в папке - я не вижу. nnCron ставит FindFirstChangeNotification на папку/файл, получает уведомление от системы и запускает что-либо. какие CRC, какие сравнения?!.. ниче не понимаю.. ![]() |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Сетевые технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |