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

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

Hooks [D1, D2, D3, D4, D5, D6, D7, WinXP]


Ice_Vita ©   (2004-12-30 13:43:00) 

Как сделать hook на копирование фалов. Т.е. перехватить начало копирования файла.


xShadow   (2004-12-30 17:10:00) [1]

К 6 просту!
Процедуры в ntdll.dll, а не в kernel

-----------
Офф:
Ошибся, блин на хмельную голову! :)


xShadow   (2004-12-30 15:44:00) [2]

MAD shi скачай и посмотри примеры!
Там есть прехват создания приложений и поиска файлов, при желании можно сделать то, что тебе надо. Исходников только нет, они денег стоят.


Ice_Vita   (2004-12-30 15:39:00) [3]

спасибо за ссылки


xShadow   (2004-12-30 15:36:00) [4]

Для NT подобных всё сводиться к перехвату
NTOpenFile, NtWriteFile, NtReadFile, NtClose из KERNEL32.DLL
Хотя последние могут быть так же обёртками к более низким процедурам.

поиск по ключевым словам hooks winapi delphi
Ссылки:
http://www.madshi.net
http://www.iamaphex.cjb.net/
http://www.rsdn.ru/+ hooks winapi
http://www.delphimaster.ru/articles/hooks/index.html
http://wasm.ru/index.php


[lamer]Barmaglot   (2004-12-30 15:26:00) [5]

А статьи посмотреть?

http://www.delphimaster.ru/articles/panov/index.html


Ice_Vita   (2004-12-30 15:13:00) [6]

Как узнать, каким браузер пользуется операциями? И как отловить открытие(чтение информации) файла? Можно отлавливать нажатия CTRL+Insert,CTRL+C,....,перетаскивание файла... Но по моему это маразм, должно быть что-то стандартное при всех этих действиях


xShadow   (2004-12-30 14:05:00) [7]

Копирование, есть ничто иное как открытие файла и чтение из него информации. И не факт что браузер пользуется одной фнукцией типа SHFileOperation.


Ice_Vita   (2004-12-30 13:47:00) [8]

А мне там и не надо. Нужно отлавить копирование в виновском браузере.


Boss   (2004-12-30 13:45:00) [9]

Врядли получится сделать hook на любое копирование. В Far,Total Comm. врядле можно словить.


Наверх

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