Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как перехватить удаление ФАЙЛА [D5, D6, Win95/98, WinME]


НаемНИК ©   (2002-11-14 14:08:00) 

Как перехватить удаление ФАЙЛА пользователем из любого приложения?


Прохожий   (2002-11-15 10:25:00) [1]

Кстати есть статья на этом сайте:
http://delphi.mastak.ru/articles/panov/index.html

А для того отменять или изменять запросы, посылаемые системой для работы с файлами, нужно писать свой собственный драйвер — фильтр.
Пример есть на www.sysinternals.com


Прохожий   (2002-11-15 10:00:00) [2]

FindFirstChangeNotification
с фильтром FILE_NOTIFY_CHANGE_FILE_NAME
запускать в отдельном потоке.
В Инете масса примеров.


Александр Павлов   (2002-11-15 08:26:00) [3]

Ччёрт, работает только с папками и принтерами.
Посмотри сам: <CTRL>+<F1>. :(


НаемНИК   (2002-11-15 08:20:00) [4]

Использовать HOOK! Это наиболее реально! ICopyHook-где посмотреть?


НаемНИК   (2002-11-15 08:15:00) [5]

ICopyHook- Где это, чегото я ничего ненашол?


Александр Павлов   (2002-11-15 05:53:00) [6]

Cм. ICopyHook


Cobalt   (2002-11-15 01:50:00) [7]

Из любого не получится (без драйвера)
Из проводника - см. книжки по технологии COM


Наверх

Титульная страница Поиск, карта сайта Написать письмо