фильтр под веник

Тема в разделе "WASM.WIN32", создана пользователем ermoxin, 28 апр 2005.

  1. ermoxin

    ermoxin New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    7
    Адрес:
    Ukraine
    Доброго времени суток!

    У меня такая проблемка:

    я пишу фильтр под винчестер в виде промежуточного драйвера, вобщем накопал кучу информации, освоил в некоторой степени DDK...

    Может ктото сталкивался с написанием подобного и даст кое какие материалы по возможности... Буду очень благодарен

    Заранее спасибо на все ответы
     
  2. ermoxin

    ermoxin New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    7
    Адрес:
    Ukraine
    и еще... один тупой вопрос:

    когда отбилдил драйвер, на выходе у меня появилось чтото.sys соответственно он бросается в папку виндовс /system32 появляется запись в реестре и я его вижу через Управление компьютером

    Как мне сделать так чтобы чтото.sys начало работать %))

    т.е. подгружатся в систему?
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Для начала прочитай цикл статей Four-F: «Драйверы режима ядра», лежит на этом сайте
     
  4. ermoxin

    ermoxin New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    7
    Адрес:
    Ukraine
    уже прочитал практически все...

    даже приобрел книжку внутренее устройство виндовс 2000

    Д.Соломона и М.Руссиновича, читаю волнующие меня аспекты...

    может если ктото сталкивался с этой проблемой, может есть какието конкретные наброски фильтрации для работы с внешней памятью или чтото подобное...
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    Тогда чего спрашиваешь про
    :dntknw:)
     
  6. ermoxin

    ermoxin New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    7
    Адрес:
    Ukraine
    а там это описано? :)

    я не нашел... я нашел где и как наблюдать только что сбилденый дров, какими тулзами просматривать, но сам процес проводки драйвера "в жизнь" как говорится найти не смог... вот и спрашиваю...
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Прочитай ещё раз хотя бы Часть 2 цикла.



    и смотри MSDN по Services (CreateService/StartService).

    Также есть NtLoadDriver и иже с ним
     
  8. wish3

    wish3 New Member

    Публикаций:
    0
    Регистрация:
    31 янв 2005
    Сообщения:
    29
    Адрес:
    Ukraine
    Драйверы грузяться в соответствии с записями в реестре.

    Делаем ветку

    SYSTEM\CurrentControlSet\Services\<чтото>

    и там нужные записи.

    Сохраняем ветку SYSTEM как _куст_ реестра в теплое место.

    В SYSTEM\CurrentControlSet\Control\Classes ищем нужную подветку, чтобы в тот стэк подслючиться. И делаем или дописываем в ней параметр UpperFiltrs типа REG_MULTI_SZ дописываем туда <чтото>.

    В случее сбоя SYSTEM с теплого места в system32\config
     
  9. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    Драйверы фильры делаються не под винчестер, а под файловую систему. И причем, писать такие драйвера весьма сложно.

    Тебе обязательно понадобиться IFS Kit и куча терпения, чтобы это освоить.
     
  10. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    ermoxin

    читать Уолтера Они.
     
  11. ermoxin

    ermoxin New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    7
    Адрес:
    Ukraine
    спасибо большое за ответы...

    постараюсь разобратся...

    извините за тупость в этом вопросе %) будем исправлятся...
     
  12. ermoxin

    ermoxin New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2005
    Сообщения:
    7
    Адрес:
    Ukraine
    а че это за книжка Уолтера Они?

    линк на нее или про нее можешь дать?
     
  13. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    ermoxin

    по английски Уолтера Они звучит так :

    Programming the Microsoft Windows Driver Model / Walter Oney -- 2nd ed.
     
  14. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    ermoxin



    Правила!