Предложите пжалста способ с помощю которого прога отлавливала
бы, какой процесс пытается записать в какой либо файл.
Возможно ли ето сделать в user level application ?
Помогите студенту!
Спасибо.
Здравствуйте, MBoy, Вы писали:
MB> Предложите пжалста способ с помощю которого прога отлавливала
MB> бы, какой процесс пытается записать в какой либо файл.
MB> Возможно ли ето сделать в user level application ?
В user level — возможно с поддержкой из kernel-mode
А если нужно только для "конкретного" процесса — можно перехватить функции CreateFile и другие.
Но это не даст 100 результат, так как она может проверить и все вернуть на место или отказатся от работы.
А Filemon — использует файловый фильтр.
MB> Помогите студенту!
MB> Спасибо.
MB>
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.
Здравствуйте, MBoy, Вы писали:
MB> Предложите пжалста способ с помощю которого прога отлавливала
MB> бы, какой процесс пытается записать в какой либо файл.
filemon
MB> Возможно ли ето сделать в user level application ?
нет
... << RSDN@Home 1.1.3 beta 1 >>
Здравствуйте, MBoy, Вы писали:
MB> Предложите пжалста способ с помощю которого прога отлавливала
MB> бы, какой процесс пытается записать в какой либо файл.
MB> Возможно ли ето сделать в user level application ?
MB> Помогите студенту!
MB> Спасибо.
MB>
если знаешь файл то только
снимок файла
FindFirstChangeNotification();
снимок файла
сравнить снимки
если файл любой только драйвер