编程语言
首页 > 编程语言> > 如何在C#项目中使用ZK4500指纹扫描仪SDK

如何在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