Hello driver developers,
I am *VERY* new to driver development. As a matter of fact, I do driver
installs mostly and now am beginning to learn about developing drivers.
Here is my question:
We have a filter driver (class filter driver) that should be applied to all
Hard Disk Controllers (HDC). The end result should be that all messages to
hard disk and optical media should be intercepted by the filter driver.
This used to work fine, until the hardware on the system that I am
installing this driver on has changed (OS has changed to Vista as well).
Now the system uses SATA with AHCI. I have no problem installing the filter
on the hard disk, but the filter does not get applied to the optical media
for some odd reason. Is it possible to have a filter driver written for
devices connected via SATA?
On the side note, I am just wondering what creates the following registry
key(s) and writes values under them - is it the driver itself or the PNP
manager?
HKLM\SYSTEM\CurrentControlSet\Services\<DriverName>\Enum.
Thank you so much,
Natalia