如何在C#项目中使用ZK4500指纹扫描仪SDK
作者:互联网
我正在使用C#开发一个项目,我想使用他们的指纹登录/验证用户.
我买了一台ZK4500指纹扫描仪并从http://www.zkteco.com/product/ZK4500_238.html开始获得SDK.SDK在C中.
那么如何将此SDK与我的C#项目集成以执行所需的功能?
解决方法:
您需要添加将出现在COM类型库下的ZKFPEngXControl的引用.之后,您可以使用ZKFPEngX类来执行您需要的任何操作.
using ZKFPEngXControl;
接着
ZKFPEngX fp = new ZKFPEngX();
fp.SensorIndex = 0;
fp.InitEngine(); // Do validation as well as it returns an integer (0 for success, else error code 1-3)
//subscribe to event for getting when user places his/her finger
fp.OnImageReceived += new IZKFPEngXEvents_OnImageReceivedEventHandler(fp_OnImageReceived);
您可以编写自己的方法fp_OnImageReceived来处理事件.例如,您可以在该方法中编写此内容;
object imgdata = new object();
bool b = fp.GetFingerImage(ref imgdata);
其中imgdata是一个字节数组.您还可以使用ZKFPEngX中的其他方法来实现您的目标.请记住在表单关闭时关闭引擎.
fp.EndEngine();
标签:biometrics,c,sdk,fingerprint,c-2 来源: https://codeday.me/bug/20191003/1845805.html