Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.08;
Скачать: CL | DM;

Вниз

отследить изменения в файлах и папках локального компьютера   Найти похожие ветки 

 
Eugene_Jek_Efimochkin   (2002-04-28 01:23) [0]

Люди, как реализовать сабж? Этот вопрос я уже задавал, мне посоветовали юзать ShellChangeNotifier. Но это работает ТОЛЬКО НАПОЛОВИНУ! Я узнаю, что изменение произошло, но не знаю, что и на что изменилось.

Итак повторяю: мне нужно
1) узнать, что имя файла или папки было изменено (событие)
2) узнать, какое имя и на какое изменилось (решения с хуком принимаются и приветствуются - пишу прогу-агент)
3) [по возможности] заметить создание в системе (путем, напрмер копирования с CD, или команды оболочки "Создать" или в рез-те работы другого приложения) файла и узнать его имя


 
Aleks1   (2002-04-28 02:02) [1]

А ты хочешь что бы все было сделано за тебя? "И в кастрюльке"?
Тебя уведомили, что произошло изменение. Твое дело узнать какое оно и что ты должен сделать в ответ.

Насчет того "Что Тебе Нужно". Либо читай Хелп и пиши сам, либо плати денежки, тогда найдутся люди, готовые это написать.


 
Eugene_Jek_Efimochkin   (2002-04-28 22:04) [2]

to Aleks1
>Тебя уведомили, что произошло изменение. Твое дело узнать какое оно и что ты должен сделать в ответ.


Спасибо, о том и речь! Вот мне и итересно, на каком хотя бы принципе искать, что изменилось. Полагаю, ВинАПИ наверняка содержит хоть что-нибудь на энту тему.

Да, ещё. Люди, кто серьёзно может помочь, plz, мыльте (можно ещё на jexbox1@fromru.com). Буду рад


 
Cobalt ©   (2002-04-28 22:52) [3]

Для NT-ей есть ReadDirectoryChangesW, но оно ТОЛЬКО ДЛЯ NT-ей.

Смотря что ты мониторишь - все диски или только несколько папок.
Если только папки, то "просто делаешь опсание папки" (имя файла, размер, прочее...), а потом вручную сравниваешь.
Если же все диски, то сочувствую...

Для оболочки у Дельфей есть пример хука на копирование - смотри, разбирайся.


 
Eugene_Jek_Efimochkin   (2002-04-29 23:58) [4]

to Cobalt:
Thanks! Это великолепная идея - крючить (хуки ставить на) файловые операции.


 
Eugene_Jek_Efimochkin   (2002-05-01 00:02) [5]

Народ, тема закрыта - на этом же сайте есть компонент!


 
Eugene_Jek_Efimochkin   (2002-05-09 01:23) [6]

А вот ещё компонент:
URL http://www.abfsoftware.com/products/abfComponents/Full/abfComponents_Full_D6.exe



Страницы: 1 вся ветка

Текущий архив: 2002.07.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
3-23502
Fareader
2002-06-17 13:37
2002.07.08
pFIBQuery.BatchOutput(RawOutput)


3-23485
NaPoleOn_IV
2002-06-15 20:53
2002.07.08
Помогите новичку перемножить две цифры!


1-23668
cher_gvf
2002-06-26 13:12
2002.07.08
Как узнать код ошибки EInOutError ?


1-23613
sdram
2002-06-25 15:37
2002.07.08
Как определить имя файла загруженного в TImage


3-23500
vads
2002-06-17 12:24
2002.07.08
Нахожусь на грани помешательства !!!