Delphi Реакция на событе в системе

Здравствуйте, soft.prog.
Моя программа должна работать с любыми типами файлов, перехватывая
системные функции. Как узнать что над каким либо объектом вызвана
определенная вункция(например удаление) и перехватить ее.
Здоровеньки булы, janalex!
14 ноября 2004 г., воскресенье, 18:55:48 (GMT+05:00), пришел ко мне
почтальон Почкин и всучил письмо с пометкой "Delphi Реакция на событе в системе",
в котором сообщалось следующее:
Где-то у меня была статейка насчет перехвата функций WinAPI, по-моему
с www.wasm.ru я её скоммуниздил, но там asm, если с asm-ом хочешь
связаться - могу поискать. Может проще ты перечислишь все действия
которые надо перехватить и все типы файлов. Например:
Удаление, копирование и т.п. ловиться через
FindFirstChangeNotification/FindNextChangeNotification
Запуск exe-файлов ловиться через реестр - как-то давно насчет этого
тред был (не отлавливаются запуски через VC, NC и т.п.)
В общем, ИМХО, разбить задачу на несколько более простых чем лезть в
дебри вирмейкерства, тем более могут дырки через которые пролазит
перехват API закрыть.