| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Где можно взять инфу |
| Автор: Delphist 11.5.2004, 18:22 |
| Здраствуйте! Вопрос:"Где можно взять достаточно подробную инфу, которая описывала бы процесс внедрение Dll и перехват Api-функций на Delphi?" У Джефри Рихтера в книги "Windows для профессионалов" расказывается про это, но там все примеры на С++. Он описывает создание класса ApiHook.cpp ( при рассмотрении проги LastMsgBox ) - который может внедрять Dll в чужой процесс и перехватывать у чужих процессов вызывы Api - функций, исходники ApiHook.cpp у меня есть (кому надо пишите на Delphi72@yandex.ru) мож кто поможет найти, какой-нибудь подобный компонент на Delphi или перевести исходник ApiHook.cpp на Delphi (прога, судя по тексту маленькая) . Если какие есть вопросы задавайте их в данном форуме или пишите мне на e-mail: Delphi72@yandex.ru |
| Автор: NiJazz 11.5.2004, 18:38 |
| http://www.rsdn.ru/article/baseserv/IntercetionAPI.xml#XSLTSECTION130139120120 Тут тоже на C++, но там нет ничего сложного. На Delphi поискать надо, найти труднее. Хотя что-то и на Delphi нашлось: http://maxcomputing.narod.ru/ahijack.html http://rtfm.4hack.com/show.php?rs=1&sb=2&st=8 Добавлено @ 18:40 Delphist Я считаю, что если вопрос поднялся на форуме, то не стоит устраивать приватные переписки, пусть все смогут посмотреть и прочитать соображения других участников. |
| Автор: <Spawn> 12.5.2004, 05:11 |
| Есть такой клас TJclPeMapImgHooks(не помню где правда я его взял, но судя по приставке он из JEDI) - небольшое его преобразование позволяет добиться нужного результата. |