I have developed two drivers for Windows 2000: a virtual
bus driver and a filter driver for one of my devices. The
filter driver queries the bus driver, so the bus driver
needs to be loaded first. Unfortunately on system startup
the filter driver is loaded first and fails to initialize
properly. I've added a Dependencies directive to my
AddService section for the filter driver as follows:
[filter_addservice]
...
Dependencies = BusDriver
...
where "BusDriver" is the name of the service as it shows
up in the services section of the registry. Windows is
ignoring this directive. Can someone tell me the right
way to accomplish what I am trying to accomplish?