首页 > 解决方案 > 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 不使用这些驱动程序。

任何帮助将不胜感激。

标签: windows-10fingerprintfilemakerbiometricsdigital-persona-sdk

解决方案


我找到了解决方案。

转到设备管理器并找到指纹设备。然后右键单击>>更新驱动程序>>浏览我的计算机以查找驱动程序>>让我从可用驱动程序列表中进行选择

选择其中没有术语“WBF”的驱动程序。Windows 生物识别框架 (WBF) 驱动程序似乎与 SDK 不兼容。

此外,SDK 版本 2.2.3 适用于 Windows 10。旧版 SDK 不兼容。


推荐阅读