Member 11819551 Ответов: 1

Требования к оборудованию биометрической платформы Windows


We have our fingerprint device which is working properly as USB device. 

Data capturing works fine with our proprietary application.

Currently we are using custom vendor USB class for driver development.

When we plug this device, this device is listed in "Universial Serial Bus Controller" catagories in Windows Device Manager.

We want to use Windows Biometric Framework for the same device to achieve Windows Biometric login.

I understand that, we need to write WBDI compitible driver but I have query related to fingerprint device hardware.

We are targeting Windows 7 and later operating systems.

Will there be any changes required in hardware to work with WBDI driver ?


Что я уже пробовал:

Я читал о документации MSDN о WBF, и у меня есть базовое представление о WBF.

1 Ответов

Рейтинг:
0

KarstenK

При чтении Руководство По Проектированию Биометрических Устройств Microsoft фреймворк будет работать начиная с Windows 7 до 10. Так что это должно сработать.

Но будьте осторожны при выборе класса устройства из-за его последствий. Ознакомьтесь с образцом кода, предоставленным корпорацией Майкрософт. Проверьте его на всех версиях Windows, и вы можете быть готовы к вашему проекту.

На самом деле всегда может потребоваться некоторое тестирование и тонкая настройка. Мой совет-заканчивать каждый этап проекта с полными тестовыми сценариями. Если они работают гладко, то разумно потратить время, иначе вы обнаружите проблемы рано и сможете легко их найти.


Member 11819551

Спасибо Карстенку за ваш ответ.

Я попытался скомпилировать образец драйвера UMDF 1(https://github.com/microsoft/Windows-driver-samples/tree/master/biometrics).

Я изменил идентификатор оборудования в файле .inf. Я сделал только это изменение и создал пакет драйверов.

Я подписал этот драйвер и адаптер DLL с сертификат и знак.

Я могу успешно установить драйвер. Но когда я проверяю журнал событий, успешно ли создан биометрический блок или нет, я наблюдаю ниже журналы. я пытался решить эту проблему, но не смог решить.

1. Биометрическая служба Windows биометрическая успешно создан блок для датчика: (VID_2C0F\USB и усилитель MFS500;PID_1100\2213B3EA4270)

Режим датчика - "Базовый", его тип пула - "системный", и он изолирован в процессе "локальной системы".

Дополнительную информацию о новой конфигурации датчика см. В разделе "Сведения".

2. биометрическая служба Windows не смогла передать личную информацию о типе датчика в соответствующий движок: MFS500 (USB\VID_2C0F&PID_1100\2213B3EA4270).

"Адаптер датчика" вышел из строя с ошибкой: 0x80098036

Сведения о сбойной конфигурации см. В разделе "Сведения".

3. Биометрическая служба Windows не удалось загрузить бинарный адаптер: C:\WINDOWS\SYSTEM32\WINBIOPLUGINS\ENGINEADAPTER.DLL.

Модуль не был должным образом подписан.