Hi!
I’m trying to install the passthrough toaster kmdf filter driver example on Windows 7 x64. I built the driver, modified the registry as directed by the .inf (just for the generic driver, NOT the wdffeatured.sys driver), and placed the filter driver in the Registry under Image class UpperFilters (along with ksthunk which is already there). In the Registry, ErrorControl is 1, Service is 1, Start is 3. When I try to use a video device with the driver listed in the Image class, it doesn’t work, but without the driver in the UpperFilters path, it does. I do see an Enum key in the Registry which tells me that my driver is being seen and probably is trying to be invoked, but WinDBG doesn’t show my driver as loading. I’d love some help on next steps, and any information on the following questions:
-
I started with just a stock Windows 7 image, with nothing special installed for WDF. I didn’t use a coinstaller but just manipulated the Registry directly. Do I need wdffeatured.sys, and/or the coinstaller stuff? I thought all I needed was some registry settings and to copy in the .sys file…
-
I turned off the required driver signing and some other check so hopefully the fact that I’m in the windows/system32/drivers directory is ok and not running from the driver store.
-
The default Toaster passthrough driver should do just that, pass all requests. Any reported problems with that?
Thanks!
Steve