1 | |
Мониторинг файловой активности приложения11.05.2010, 19:48. Показов 2318. Ответов 9
Метки нет (Все метки)
Доброго времени суток.
Возможно ли с узнать, к каким файлам обращается конкретный процесс? В Линуксе есть похожая библиотека - inotify. Но, насколько я знаю, она не позволяет определить, каким процессом было вызвано изменение файловой системы. К тому же она является интерфейсом к части функциональности ядра, поэтому, скорее всего, её версии для Windows нет. Есть ли соответствующие функции WinAPI или подобная библиотека для Windows? Спасибо.
1
|
11.05.2010, 19:48 | |
Ответы с готовыми решениями:
9
Мониторинг сетевой активности приложения Мониторинг активности пользователей -> Монитор активности в Интернет Изменение настроек приложения из активности в рамках активности Мониторинг сетевой активности |
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
11.05.2010, 19:54 | 2 |
Перечисление хендлов HANDLE hJob
0
|
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
|
11.05.2010, 22:58 [ТС] | 5 |
Пробовал. Там сказано о том, как получить информацию о Job, к которому принадлежит процесс с заданным PID. Но я до конца не знаю ни что такое Job, ни как он связан с тем, что процесс делает в файловой системе (какие файлы создаёт, какие удаляет, какие модифицирует). Об этом я и спрашиваю.
0
|
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
12.05.2010, 01:20 | 6 |
Забей на джоб, он тебе не нужен, че ты к нему привязался-то? В конкретной цитате описан поиск открытых хендлов.
0
|
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
|
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
13.05.2010, 00:17 | 10 |
Искать по кускам в инете. Конкретной литературы даже не скажу. Для начала - Рихтера прочитать, про инжекты.
0
|
13.05.2010, 00:17 | |
13.05.2010, 00:17 | |
Помогаю со студенческими работами здесь
10
Мониторинг активности процесса Мониторинг активности MySQL Мониторинг активности .NET программы Мониторинг активности пользователей в Интернете Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |