Здравствуйте уважаемые коллеги!
Возник вопрос в отношении написания драйвера фильтра к файловой системе FAT и CDFS расположенной на Floppy и CD-ROM устройстве. Драйвер взят из примера IFS Kit (sfilter.с) и переработан для собственных нужд. Я пречитал всё, что возможно в этом форуме, но нашёл только разговор о даной проблемме но не её решение. Вопрос в следующем на Windows 2000 не срабатывает вызов IoRegisterFsRegistrationChange и не даёт возможности определить, когда произошло монтирование диска. Если делаю драйвер загружаемым в момент запуска системы boot mode ситуация аналогичная — реакции на вставку вынимание диска не наблюдается, плюс отсутствует и реакция на флеш накопитель. Есть возможность сделать опрос через таймаут всех устройств но это не совсем красиво, а что касается Floppy дисковода, то он при этом ещё мигает и скрипит впечатление буд то вирус какой на комп попал. Нужен какой — нибудь дельный совет, как получить это событие в режиме ядря для перехвата монтирования и размонтирования томов, важное требование возможно ли это сделать без перезагрузки системы?