Чтобы установить драйвер фильтра для определенного класса устройств, необходимо изменить его значение реестра UpperFilters
или LowerFilters
MULTI_SZ.Например, чтобы подключить верхний фильтр ко всем устройствам, принадлежащим к классу USB-устройств, вы должны изменить следующее значение (возможно, через DpInst и т. Д.):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\UpperFilters
Возможно ли сделать это изменение специфичнымк профилю оборудования?- то есть подключить драйвер фильтра только к определенному аппаратному профилю?
Моя цель состоит в том, чтобы в случае непреднамеренной ошибки во время разработки, приводившей к сбою драйвера фильтра при запуске, этолегко загрузить машину без сбойного драйвера.(Безопасный режим также решает эту проблему, но для загрузки требуется больше времени.)