Показать полную графическую версию : Delphi | перехват проводника
Есть задача обрабатывать кое-какие события, вносить изменения в работу стандартного проводника windows. (например скрыть папку).
Не знаю с какой стороны пока подойти, куда копать. Чтобы например при попытке получения проводником списка файлов папки вызывалась моя програмка.
Благодарен за любую помощь.
Наверное что-нить вроде внедрение хуков через длл?
DillerInc
06-02-2007, 18:12
Crowner
Определённо нужен перехват.Только нужно знать,что перехватывать.
Например,статьи Ms-Rem'а:
Перехват API функций в Windows NT (часть 1). Основы перехвата. (http://www.wasm.ru/article.php?article=apihook_1)
Перехват API функций в Windows NT (часть 2). Методы внедрения кода. (http://www.wasm.ru/article.php?article=apihook_2)
...или вот:
Перехват API-функций в Windows NT/2000/XP (http://www.rsdn.ru/article/baseserv/IntercetionAPI.xml)
DillerInc
06-02-2007, 18:27
Вот,ещё нашёл -- классика -- Джеффри Рихтер:
Внедрение DLL и перехват API-вызовов (http://doks.gorodok.net/?p=571#h22t4)
Если что попроще -
http://uinc.ru/articles/26/
http://uinc.ru/articles/19/
Хотя Рихтер все подробно описывает - сам по нему учился перехватывать.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.