Возникла проблема с установкой драйвера-фильтра для класса USB устройств под ОС Win9x. В ветке WinNT это можно было сделать с помощью inf файла и соответствующих функций. См. DDK XP:
WindowsDDK\Device Installation\Design Guide\Drivers with Special Installation Requirements\Installing a Filter Driver
А как же быть с Win9x?
Если физически по NT это выполнялось с помощью создания сервиса-драйвера и добавлением имени этого драйвера для соответствующего класса в одно из значений LowerFilters или UpperFilters, то как это делается под Win98? Ведь понятие сервис там вообще расплывчатое.