Re[3]: драйвер фильтр к Floppy и CD-ROM/DVD-ROM
От: Sergey Storozhevykh Россия  
Дата: 10.06.08 12:38
Оценка: +1
Здравствуйте, c0deC, Вы писали:

C>Спасибо за ответ я попытаюсь уточнить свой вопрос. Функция IoRegisterFsRegistrationChange среди своих параметров имеет функцию нотификации SfNotification, в которой и происходит вызов SfAttachToFileSystemDevice. Я поставил DbgPrint в функцию SfNotification для отслеживания хоть какой-нибудь её активности ещё до вызова SfAttachToFileSystemDevice. После того как всё запущенно и я начинаю вставлять вынимать диски подключать и отключать флешь никакие мои действия не приводят к срабатыванию SfNotification в Windows 2000 даже при запуске драйвера из под boot mode. Как это побороть?


SfNotification вызывается при регистрации файловой системы Это происходит один раз (обычно). Монтирование/демонтирование устройств отслеживаются путем перехвата IRP_MN_MOUNT на CDO файловой системы, к которому мы и цепляемся в SfNotification.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.