Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.15;
Скачать: CL | DM;

Вниз

Как перехватить функцию CreateFile   Найти похожие ветки 

 
denissoft   (2008-09-22 19:03) [0]

Как перехватить функцию CreateFile (обращение к файлу в  word, excel и других прогах)  или как отловить событие изменения файла в каталоге и во всех подкаталогах данного каталога?


 
denissoft   (2008-09-22 19:05) [1]

Можно ли перехватить функцию без замены таблицы импорта в программе?


 
Сергей М. ©   (2008-09-22 19:26) [2]


> denissoft   (22.09.08 19:05) [1]


Можно.
Но не нужно.


 
Leonid Troyanovsky ©   (2008-09-22 19:58) [3]


> Сергей М. ©   (22.09.08 19:26) [2]

> Но не нужно.

Если уж без таблицы, то я б перехватил слегка экспорта.
Хотя, конечно, лучше деньгами.

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2008-09-22 20:02) [4]


> Leonid Troyanovsky ©   (22.09.08 19:58) [3]

> Если уж без таблицы, то я б перехватил слегка экспорта.

Блин, хотел сказать "импорта", sorry.
Хотя, все равно, лучше деньгами.

--
Regards, LVT.


 
Сергей М. ©   (2008-09-22 20:27) [5]


> Хотя, все равно, лучше деньгами.


И лучше сегодня.


 
Вариант   (2008-09-23 11:25) [6]


> denissoft   (22.09.08 19:03)


> как отловить событие изменения файла в каталоге и во всех
> подкаталогах данного каталога?


Вариант -
см.   ReadDirectoryChangesW


 
slow!alfamoon!com   (2008-09-23 11:54) [7]

API hooking здесь нафиг не нужен. ReadDirectoryChanges рулит.
ЗЫ, пример использования на Кладовке есть


 
brother ©   (2008-09-24 04:14) [8]

> ReadDirectoryChangesW

не пойдет, тк файл уже создан (пусть хоть и 0 размера)... а надо полный перехват как я понял


 
Городской Шаман   (2008-09-24 08:01) [9]


> brother ©   (24.09.08 04:14) [8]
>
> > ReadDirectoryChangesW
>
> не пойдет, тк файл уже создан (пусть хоть и 0 размера)..
> . а надо полный перехват как я понял


Пиши драйвер минифильтр - самое прямое и документированное решение. Достаточно один раз понять структуру драйвера и потом будет работать от Win98 до Vista без танцев с бубном(ну под Vista64 еще подпись понадобится).


 
brother ©   (2008-09-24 11:59) [10]

> Пиши драйвер

пусть автор этим заморачивается ;)


 
Городской Шаман   (2008-09-24 18:53) [11]


> ReadDirectoryChangesW

FILE_NOTIFY_CHANGE_LAST_WRITE

Так что можно уведомление и при изменении.

Но с драйвером можно перехватывать перед изменением файла (и, например, запрещать) а с ReadDirectoryChangesW только после изменения файла/папки.



Страницы: 1 вся ветка

Текущий архив: 2009.11.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
2-1254397423
emplty
2009-10-01 15:43
2009.11.15
[ListBox] добавление строк сверху и отсчет с низу


2-1254387158
TRSteep
2009-10-01 12:52
2009.11.15
Работа с web (парсинг)


11-1207645168
Сидор
2008-04-08 12:59
2009.11.15
KOLGif: обработка события OnClick


8-1198845410
hero
2007-12-28 15:36
2009.11.15
снять звук с аудио ин или аут, где найти TdeAudioIn или подобное


15-1253012690
boriskb
2009-09-15 15:04
2009.11.15
С кем поделиться?