Hi guys,
I am new here and I am hoping to have some help for a better undrestand of driver development after this discussion.
I’ve researched this on NTDEV and elsewhere and there are multiple causes of fail load. I’ve gone some way down the paths, and so far gotten nowhere.
My driver is a streaming miniport for the standard Windows port class audio driver (portcls.sys). In a conjunction with the port driver, it forms an audio device filter for the Kernel Streaming (KS)
subsystem. My driver is implemented as a generic PnP WDM driver. The good news is working as expected.
Now coming to the bad news: I have a small license project ( one cpp and one header) which I use with many other project and it’s works very well. The license project is just check the input
parameters with the one on the License USB stick and grant access in case have the same private key. The project is added, compiled and when install the driver I have this yellow flag
next to my virtual device (in Device manager tab) with a status : " Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
Object Name not found."
Here are some details, and I attach setupapi.dev.log at the end.
-
Dev host is Windows 10 Enterprise x64 .
-
Driver built with “build.exe” tool from the DDK/WDK.
-
Driver targets all currently supported platforms (Windows 7-10 x32/x64).
-
Build checking stamping (test) signing deploying are all error free.
-
Sys components with cat and inf are included in the deployed package which looks good to me.
-
Test signing is applied on both release and debug builds.
-
Here’s my (redacted) setupapi.dev.log…
Hi guys,
I am new here and I am hoping to have some help for a better undrestand of driver development after this discussion.
I’ve researched this on NTDEV and elsewhere and there are multiple causes of fail load. I’ve gone some way down the paths, and so far gotten nowhere.
My driver is a streaming miniport for the standard Windows port class audio driver (portcls.sys). In a conjunction with the port driver, it forms an audio device filter for the Kernel Streaming (KS)
subsystem. My driver is implemented as a generic PnP WDM driver. The good news is working as expected.
Now coming to the bad news: I have a small license project ( one cpp and one header) which I use with many other project and it’s works very well. The license project is just check the input
parameters with the one on the License USB stick and grant access in case have the same private key. The project is added, compiled and when install the driver I have this yellow flag
next to my virtual device (in Device manager tab) with a status : " Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
Object Name not found."
Here are some details, and I attach setupapi.dev.log at the end.
-
Dev host is Windows 10 Enterprise x64 .
-
Driver built with “build.exe” tool from the DDK/WDK.
-
Driver targets all currently supported platforms (Windows 7-10 x32/x64).
-
Build checking stamping (test) signing deploying are all error free.
-
Sys components with cat and inf are included in the deployed package which looks good to me.
-
Test signing is applied on both release and debug builds.
-
Here’s my setupapi.dev.log…