Привет всем, Хочу написать полезную для моих эксперементов утилиту, которая будет логгировать(записывать в журнал) при попытке записать в определенный файл. Файл тот абсолютно непонятного закодированного формата. Вобщем все достаточно просто, но очевидного решения не вижу, поэтому решил спросить. Собственно сам вопрос - Как я могу проследить за файлом, знаю что другая программа открывает его и будет в него писать(до конца не уверен пишит ли в него или в другой файл) -- это и надо отследить. Возможные простые решения: Сохранить исходный файл -> загрузить программу -> сравнить оба файла на изменения Но хотелось бы все сделать программно(через ж) через логирование
http://msdn.microsoft.com/en-us/library/aa365261(v=vs.85).aspx это не то? или тебе нужно мониторить запросы записи по отдельности (пока файл открыт)?
JCronuz 1) http://www.wasm.ru/tools/21/sysint.zip Переделай исходники filemon-а 2) Я бы смотрел под отладчиком файловые операции. В Олли можно ставить брейки с логгированием
Great Спасибо с изменениями разобрался. Ага, как такое можно сделать? valterg Очень большой размер экзе файла, а отладчик переделать я думаю слишком серьезная задача. Velheart Большой размер экзе файла или я не понял о чем речь?!
Такая тулза давно написана, это process monitor. Особо полезная штука там для таких экспериментов - stack. Сразу видно, кто что откуда пишет. Чего еще туда добавить можно - не представляю.