С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
1

Мониторинг файловой активности приложения

11.05.2010, 19:48. Показов 2318. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.

Возможно ли с узнать, к каким файлам обращается конкретный процесс?

В Линуксе есть похожая библиотека - inotify. Но, насколько я знаю, она не позволяет определить, каким процессом было вызвано изменение файловой системы. К тому же она является интерфейсом к части функциональности ядра, поэтому, скорее всего, её версии для Windows нет.

Есть ли соответствующие функции WinAPI или подобная библиотека для Windows?

Спасибо.
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2010, 19:48
Ответы с готовыми решениями:

Мониторинг сетевой активности приложения
День добрый. И так, по порядку. Есть потребность отловить входящие соединения определенного...

Мониторинг активности пользователей -> Монитор активности в Интернет
Пишу дипломную на тему "Мониторинг активности пользователей". Кейлоггеры всякие, скриннеры,...

Изменение настроек приложения из активности в рамках активности
Друзья, помогите разобраться! имею наработки приложения-рисовалки, там есть у меня там активити...

Мониторинг сетевой активности
Такое дело : На работе какая-то служба или программа куда-то стучится под просроченной учеткой и...

9
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
11.05.2010, 19:54 2
Перечисление хендлов HANDLE hJob
0
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
11.05.2010, 20:58  [ТС] 3
Спасибо за ответ.

Судя по статье на MSDN (статья "Job Objects (Windows)"), Job - это инструмент группировки процессов, позволяющий накладывать некоторые ограничения на деятельность сгруппированных процессов. Каким образом это может мне помочь?
0
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
11.05.2010, 21:31 4
Каким образом это может мне помочь?
Сходить по ссылке и прочитать цитату пробовал?
0
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
11.05.2010, 22:58  [ТС] 5
Пробовал. Там сказано о том, как получить информацию о Job, к которому принадлежит процесс с заданным PID. Но я до конца не знаю ни что такое Job, ни как он связан с тем, что процесс делает в файловой системе (какие файлы создаёт, какие удаляет, какие модифицирует). Об этом я и спрашиваю.
0
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
12.05.2010, 01:20 6
Забей на джоб, он тебе не нужен, че ты к нему привязался-то? В конкретной цитате описан поиск открытых хендлов.
0
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
12.05.2010, 11:40  [ТС] 7
Ага, то есть она находит и дескрипторы открытых файлов, и всякие HBITMAP, и всё, что программа запросила у операционки? А как узнать, что она с конкретным файлом сделала? Например, удалить файл можно очень быстро, и как через system( "del c:/windows/system32/explorer.exe" );, так и через WinAPI. Как об этом узнать?
0
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
12.05.2010, 16:58 8
Перехватить ф-ции для работы с файлами (через написаный драйвер или длл)
0
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
12.05.2010, 23:41  [ТС] 9
Спасибо, это идея. Если есть уже проверенная литература по теме - буду очень признателен.
0
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
13.05.2010, 00:17 10
Искать по кускам в инете. Конкретной литературы даже не скажу. Для начала - Рихтера прочитать, про инжекты.
0
13.05.2010, 00:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2010, 00:17
Помогаю со студенческими работами здесь

Мониторинг активности процесса
Здравствуйте. Надо написать агента, чтобы он отслеживал активность определённого процесса и если он...

Мониторинг активности MySQL
Есть какой-то скрипт на хостинге, который пишет в базу данных некий текст. Можно ли как-то найти...

Мониторинг активности .NET программы
Всем доброго времени суток! Имеется программа (не моя). Нужно проверить ее на возможные...

Мониторинг активности пользователей в Интернете
Приветствую Вас, уважаемые коллеги и участники форума. Взял на обслуживание конторку с 8-ми...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru