Насколько мне известно, есть четыре подхода к этому:
- Элемент управления ActiveX (многие производители сканеров отпечатков пальцев предоставляют его со своими SDK.)
- BHO и другие плагины для других браузеров
- Сервер на клиенте, к которому веб-сервер может обращаться по IP-адресу.
- Устройство USB-Ethernet, которое обеспечивает 3, но в аппаратной форме.
У каждого есть свои плюсы и минусы, которые необходимо проанализировать с учетом особенностей вашего приложения.
Однако, вероятно, лучшим решением будет просто использовать клиенты автоматизации, которые поставляются со сканерами отпечатков пальцев. Все, кого я видел, предоставляют какой-то механизм для обнаружения появления веб-страницы, сканирования отпечатка пальца и автоматического ввода пароля. Есть ли причина, по которой вы не можете использовать это со случайным паролем?