Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-23617
kmc
2002-06-21 23:19
2002.07.08
Проблема с ComboBox


3-23445
id_privin
2002-06-14 11:20
2002.07.08
Чтение DBF


3-23476
Wassily
2002-06-15 20:26
2002.07.08
Как создать базу данных?


3-23493
dim-
2002-06-05 23:02
2002.07.08
Из поля


1-23665
Извращенец
2002-06-24 22:37
2002.07.08
Гиперссылки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский