Доброго времени суток! У меня такая проблемка: я пишу фильтр под винчестер в виде промежуточного драйвера, вобщем накопал кучу информации, освоил в некоторой степени DDK... Может ктото сталкивался с написанием подобного и даст кое какие материалы по возможности... Буду очень благодарен Заранее спасибо на все ответы
и еще... один тупой вопрос: когда отбилдил драйвер, на выходе у меня появилось чтото.sys соответственно он бросается в папку виндовс /system32 появляется запись в реестре и я его вижу через Управление компьютером Как мне сделать так чтобы чтото.sys начало работать %)) т.е. подгружатся в систему?
уже прочитал практически все... даже приобрел книжку внутренее устройство виндовс 2000 Д.Соломона и М.Руссиновича, читаю волнующие меня аспекты... может если ктото сталкивался с этой проблемой, может есть какието конкретные наброски фильтрации для работы с внешней памятью или чтото подобное...
а там это описано? я не нашел... я нашел где и как наблюдать только что сбилденый дров, какими тулзами просматривать, но сам процес проводки драйвера "в жизнь" как говорится найти не смог... вот и спрашиваю...
Прочитай ещё раз хотя бы Часть 2 цикла. и смотри MSDN по Services (CreateService/StartService). Также есть NtLoadDriver и иже с ним
Драйверы грузяться в соответствии с записями в реестре. Делаем ветку SYSTEM\CurrentControlSet\Services\<чтото> и там нужные записи. Сохраняем ветку SYSTEM как _куст_ реестра в теплое место. В SYSTEM\CurrentControlSet\Control\Classes ищем нужную подветку, чтобы в тот стэк подслючиться. И делаем или дописываем в ней параметр UpperFiltrs типа REG_MULTI_SZ дописываем туда <чтото>. В случее сбоя SYSTEM с теплого места в system32\config
Драйверы фильры делаються не под винчестер, а под файловую систему. И причем, писать такие драйвера весьма сложно. Тебе обязательно понадобиться IFS Kit и куча терпения, чтобы это освоить.
спасибо большое за ответы... постараюсь разобратся... извините за тупость в этом вопросе %) будем исправлятся...
ermoxin по английски Уолтера Они звучит так : Programming the Microsoft Windows Driver Model / Walter Oney -- 2nd ed.