Hook на копирование файлов

Тема в разделе "WASM.WIN32", создана пользователем excel_11, 17 фев 2007.

  1. excel_11

    excel_11 New Member

    Публикаций:
    0
    Регистрация:
    17 фев 2007
    Сообщения:
    1
    Здраствуйте.

    Помогите пожалуйста:
    пишу програмку, которая должна при копировании файла (маска файла задана, к примеру *.xls), копировать файл с мусором.
    т.е. надо поставить хук на копирование, посмотреть что копируется, прооверить условие совпадения с маской и при истине в условии скопировать другой файл (созданный), с тем же именем.

    вопрос следующий: как поставить хук на копирование? и как подменить файл?

    за ранее спасибо!

    с уважением Дмитрий.
     
  2. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    Все зависит от "надежности" метода.
    Проще всего, думаю, тебе будет реализовать перехват в UserMode. Для этого есть библиотечка detour от майкрософт.
    Еще почитай про перехват API на сайте.
    http://wasm.ru/article.php?article=apihook_1
    http://wasm.ru/article.php?article=apihook_2
    http://wasm.ru/article.php?article=apihook_3

    Ну и Google