фильтр для фс

Тема в разделе "WASM.NT.KERNEL", создана пользователем bob01, 9 авг 2007.

  1. bob01

    bob01 New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2007
    Сообщения:
    4
    Здравствуйте. У меня такой вопрос. Я сейчас разбираюсь с примером фильтра для фс из ddk filespy. Не могли бы вы мне объяснить, почему в драйвере нет обработчиков для IRP_MJ_READ, IRP_MJ_WRITE, что вызывает диспетчер вв/в, если fast io не может быть выполнен? И если я в своем фильтре хочу дублировать запросы на запись, чтобы запись зеркально отображалась на другом диске, то как это лучше сделать?
     
  2. bob01

    bob01 New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2007
    Сообщения:
    4
    это такой глупый вопрос, что никто даже отвечать не стал? я же учусь...
     
  3. bob01

    bob01 New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2007
    Сообщения:
    4
    кто-нибудь может ответить, почему все просматривают и игнорируют?
     
  4. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    1) вопрос нормальный, не глупый
    2) никто тебе ничего не должен
    3) а почему ты думаешь что должны быть отдельные обработчики READ-WRITE ?
    чем они такие особенные что их нельзя пропустить через SpyDispatch-SpyPassThrough ?
     
  5. bob01

    bob01 New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2007
    Сообщения:
    4
    1) спасибо за ответ
    2) да, действительно, filespy эти обработчики не нужны.
    а дублировать запросы для зеркального копирования лучше где?
     
  6. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    ну лучше конечно создать отдельный поток и выполнять дублирующий ио оттуда
    чтоб не навредить
    если я правильно тебя понял