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

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

отследить ЧТЕНИЕ определенного файла


van_der_alex ©   (2006-02-09 13:25:00) 

Добрый день.
Вот такая проблема – есть файл, из которого некая программа периодически забирает данные с определенного смещения определенной длины. Просматривая filemon-ом, я все это прекрасно вижу. Только вот как мне эти данные в моей программе поиметь? Исходники filemon уже не выкладывают в свободное пользование, да и тут они особо не помогут – во-первых, я не знаю С, во-вторых, filemon все таки более универсальная и сложная программа чем мне надо. Есть ли у кого идеи для реализации на Delphi простейшей проблемы: отследить ЧТЕНИЕ определенного файла (какое смещение, какая длина)?


ZzzzZ   (2006-02-10 04:10:00) [1]

wasm.ru
MS REM - написал 3 статьи по перехвату, почитай полезно будет.
Они пока в топе висят.
Да и саит досят, такшо лови момент


Игорь Шевченко   (2006-02-09 16:08:00) [2]


> И все ли программы пользуются этой функцией


Все программы пользуются функцией NtReadFile на NT-платформах и ReadFile на всех остальных :)


kaZaNoVa   (2006-02-09 15:09:00) [3]

van_der_alex   (09.02.06 14:02) [3]
пример перехвата АПИ-функций:   http://kladovka.net.ru/index.cgi?pid=list&rid=328

главное определись с функцией, которую надо перехватить ...


van_der_alex   (2006-02-09 14:02:00) [4]

И все ли программы пользуются этой функцией, или есть другие методы прочитать файл?


van_der_alex   (2006-02-09 13:59:00) [5]

В принципе можно...
А есть примерчики какие нибудь посмотреть по данной теме?


Игорь Шевченко   (2006-02-09 13:48:00) [6]

Перехватить у определенной программы вызовы функции ReadFile ?


Наверх

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