Сейчас на форуме: asfa, _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Слежение за программой и файлами в папке
Посл.ответ Сообщение

Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 10 марта 2010 13:04 · Поправил: 50Hz_220B_1200W
· Личное сообщение · #1

Доброго времени суток!

Есть папка, в ней программа и множество файлов (*.DLL, *.Res и др.). Вопрос состоит в том, как проследить, проанализировать к каким файлам программа орбащается, из каких файлов читает и т.д. (запись в файл не интересует, нужен только факт чтения из файла).

Заранее спасибо.

Пишу на Дельфи



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 10 марта 2010 13:32 · Поправил: NikolayD
· Личное сообщение · #2

FileMon
PS: Есть топик по программированию и гоогле на эту тему не беден.



Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 10 марта 2010 14:02
· Личное сообщение · #3

FileMon есть, но вытаскивать нужные данные из чужой программы что то не то. Лучше иметь собственную, написанную самим собой, пусть даже с чужой помощью



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 10 марта 2010 14:15
· Личное сообщение · #4

Вот исходник wasm.ru/tools/21/sysint.zip изучай и пиши свою собственную.



Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 10 марта 2010 16:00
· Личное сообщение · #5

Спасиб за линк. Хоть и пишу на Дельфи, придеться разбираться




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 10 марта 2010 20:45
· Личное сообщение · #6

50Hz_220B_1200W пишет:
Лучше иметь собственную, написанную самим собой

к винде и делфи это не относится, так?

чем готовый, написанный не тобой, ProcessMonitor не подходит?


Цитата:
Программа Process Monitor является усовершенствованным инструментом отслеживания для Windows, который в режиме реального времени отображает активность файловой системы, реестра, а также процессов и потоков. В этой программе сочетаются возможности двух ранее выпущенных программ от Sysinternals: Filemon и Regmon, а также огромный ряд улучшений, включая расширенную и безвредную фильтрацию, всеобъемлющие свойства событий, такие как ID сессий и имена пользователей, достоверную информацию о процессах, полноценный стек потока со встроенной поддержкой всех операций, одновременный запись информации в файл и многие другие возможности.

-----
EnJoy!




Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 10 марта 2010 20:49
· Личное сообщение · #7

дельфи --> FileMon <--.
PS: исходник не смотрел, но там вроде только за папками.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 12 марта 2010 10:50
· Личное сообщение · #8

исходник не смотрел, А зря. Там именно за всеми файловыми операциями.
А то, что ты хочешь - называется хуки на операции с файлами. На дельфи тоже исходники можешь найти, но не здесь.


 eXeL@B —› Вопросы новичков —› Слежение за программой и файлами в папке
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати