windows-10 - DigitalPersona U.are.U 4500 指纹读取器 SDK 不适用于 Windows 10
问题描述
我目前正在努力将 DigitalPersona U.are.U 4500 指纹读取器与我们的 FileMaker 应用程序集成。我在我的系统上安装了 DigitalPersona SDK 1.6.1(Windows 10 Pro x64、1904 Build 18362)。但是,SDK 示例在启动扫描仪窗口时似乎不起作用。它给出了错误:“错误:RPC 服务器未在侦听(0x800706B3)”。我检查了“远程过程调用”和“DCOM 服务器进程启动器”,但它们已经在运行。
然后,我在较旧的 Windows 10 安装(64 位,1709 Build 16299)上安装了 SDK。示例应用程序运行,但是当扫描仪窗口启动时,它没有检测到连接的指纹读取器。我尝试将设备驱动程序从“U.are.U 4500 Fingerprint Reader (WBF)”切换到普通的“U.are.U 4500 Fingerprint Reader”,但没有帮助。
我尝试了 FileMaker 的生物识别指纹插件(由 Productive Computing 提供)并安装了 2.0.1.2 版。它带有一个用于登记指纹和搜索指纹的示例 FileMaker 应用程序。插件安装正确,但是,它在扫描仪窗口启动时也给了我同样的问题。错误消息显示“未连接指纹读取器。连接读取器。” 屏幕截图如下所示。
未检测到 DigitalPersona U.are.U 4500 指纹读取器
结果,我既不能使用 SDK 提供的代码示例,也不能使用插件提供的演示文件,因为插件没有被检测到。我认为设备可能有故障,但它在 Windows Hello 指纹登录(使用 WBF 驱动程序)以及 TimeDrop 软件(使用简单的非 WBF 驱动程序)下运行良好。SDK 不使用这些驱动程序。
任何帮助将不胜感激。
解决方案
我找到了解决方案。
转到设备管理器并找到指纹设备。然后右键单击>>更新驱动程序>>浏览我的计算机以查找驱动程序>>让我从可用驱动程序列表中进行选择。
选择其中没有术语“WBF”的驱动程序。Windows 生物识别框架 (WBF) 驱动程序似乎与 SDK 不兼容。
此外,SDK 版本 2.2.3 适用于 Windows 10。旧版 SDK 不兼容。
推荐阅读
- apache-kafka - 如何使用@KafkaListner 注解订阅多个主题
- geopandas - 在 Pyviz/hvplot 中显示 POINT 数据的悬停信息
- excel - 当 S3 发生更改时更新 Excel 中的行
- azure - ARM模板将字符串数组转换为对象数组
- javascript - 具有两个 y 轴的混合图(线/条)不会在第二轴上显示数据
- ios - 更新到 Xcode 10.2、Swift 5 后找不到“NBPhoneNumberDesc.h”文件
- angular - 是否可以对网格列表中的图块进行排序?
- html - 如何创建排斥其他链接的悬停效果?
- python - 通过索引将列从 1 个数据帧添加到另一个链接的正确语法
- unicode - 从 C++ 中的十六进制数字创建 Unicode