A
Archimedes.Syracuse
Guest
Hello. I have a ACPI\PNP1234 device, whereby another vendor already has an INF in place. I need to provide additional functionality for said device. How do I setup my INF to attach my driver to that PNP driver stack? I don't need to be below there driver, I need to be above if present.
I attempted:
[Blaaaa.NTamd64.10.0]
%DeviceDesc% = Blaaaaaaaa_Install.NTamd64, *PNP1234;
But when starting the device via pnputil, looking in the setupapi.dev.log it says:
DIF_SELECTBESTCOMPATDRV - exit(0x00000000)
Current installed driver:
Inf name: vendor.inf
Driver Date: 06/21/2018
Driver Version: 10.0.0.1
Exit status: FAILURE(0x00000103)
They currently appear to have better compat as I haven't signed this driver/inf.
Now I don't want to override there INF, or do I?
Do I need to create a filter driver with AddDevice method? Any samples?
Continue reading...
I attempted:
[Blaaaa.NTamd64.10.0]
%DeviceDesc% = Blaaaaaaaa_Install.NTamd64, *PNP1234;
But when starting the device via pnputil, looking in the setupapi.dev.log it says:
DIF_SELECTBESTCOMPATDRV - exit(0x00000000)
Current installed driver:
Inf name: vendor.inf
Driver Date: 06/21/2018
Driver Version: 10.0.0.1
Exit status: FAILURE(0x00000103)
They currently appear to have better compat as I haven't signed this driver/inf.
Now I don't want to override there INF, or do I?
Do I need to create a filter driver with AddDevice method? Any samples?
Continue reading...