GOLD SDK兼容第三方采集器补丁

来源:互联网 发布:免费笑话api数据接口 编辑:程序博客网 时间:2024/06/06 13:25

声明

      本补丁仅供学习使用,请勿用于商业及非法用途,如产生法律纠纷与本人无关。本补丁所有使用的素材和信息全部来源于互联网,版权争议与本人无关。如有侵犯您版权的,请联系本人,本人将在第一时间修改。

前言

         一直以来公司使用Digital Persona的U.are.U进行指纹认证正开发,进来公司要求基于现有软件接入其他指纹仪。经过对Digital Persona的Gold SDK进行深入学习,在不改动现有软件的情况下,对Gold SDK进行二次封装,实现Gold SDK API兼容其他指纹仪的目的。

设计思路

         经过Gold SDK的深入学习之后,基于Gold SDK API封装一层Proxy层(接口与Gold SDK的采集接口库 dpfpfns.dll),适配原始dpfpfns.dll及其他第三方采集库,实现新的dpfpfns.dll给软件调用。

 

(3.1)

使用帮助

使用本补丁的前提:安装好Digital Persona Gold SDK 2.5及以上版本。

http://files.cnblogs.com/files/cppnoob/GOLDPatch_nsissrc.zip

使用补丁安装包

       安装

         安装GoldPatch_Setup.exe,重启操作系统。

       恢复Gold SDK环境

l  方法1,卸载补丁

见控制面板-添加删除程序

或者运行

         C:\Program Files (x86)\goldsdk-patch\uninst.exe

重启操作系统

l  方法二

重装Gold SDK

l  方法三

删除system32/syswow64/dpfpfns.dll,将同目录下zsnfpfpd.dll改名为dpfpfns.dll即可。

手动替换

       安装

n  步骤1

将system32/syswow64的dpfpfns.dll改名为zsnfpfpd.dll.

n  步骤2

将include下的DPFeatureUtil.dll, dpfpfns.dll拷贝到system32/syswow64下。

n  步骤三

将support/libfpsensor下所有文件及文件夹啊拷贝到system32/syswow64

n  步骤四

安装support/drivers设备驱动

       恢复Gold SDK环境

n  步骤1

删除system32/syswow64下的dpfpfns.dll

n  步骤2

将system32/syswow64下的zsnfpfpd.dll改名为dpfpfns.dll

 

附录

       附录1

         [system32/syswow64]:32位系统下文件拷贝到system32下,64位系统则拷贝到syswow64.


0 0
原创粉丝点击