I am trying to use the WudfBioUsbSample (see WudfBioUsbSample from Microsoft. I can build it, but when I install it I get success, but if I then try to enumerate I do not see it (all I see is the built in virtual voice server).
I am installing it with the command:
pnputil -i -a WudfBioUsbSample.inf (in the Debugpackage output directory)
I have added a call to MessageBeep to the DllMain – no beep (I created a program to call LoadLibrary on the built DLL and when it runs I do hear a beep). If I do pnputil -e I do see the entry (oem14.inf) and I can call pnputil to uninstall it. The DLL’s do get code signed, and I have tried rebooting windows with the driver signing requirement turned off.
I noticed that the provided data structures use version 1 for the sensor, engine and database DLL’s. I am running Windows 11 so I updated the code to use the latest version of those structures (with the new functions added with E_NOTIMPL returned as the others do).
Any suggestions? I’m at a real loss here! My goal is to add a Biometric driver to Windows Hello, but I can’t get the base example to work.
David Stidolph is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.