问题标签 [zkemkeeper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
833 浏览

c# - Zkemkeeper OnDisconnectedEvent 未在 C# 中触发

背景: 我已经将一个窗口表单应用程序与生物识别考勤机(ZKTeco K20 型号)连接起来。它已连接,但 OnDisconncted 事件存在问题。

我有这个代码片段,这里注册了 onDisconnected 事件,但不幸的是,它没有触发(每当我关闭设备或拔下网络电缆时)。

事件的其余部分OnAttTransactionEx执行得很好,但是每当我的考勤设备(Zketeco)关闭时,它就不会触发objCZKEM_OnDisConnected事件。此事件是否在设备关闭(考勤机)时触发。?还是我以错误的方式注册它?

这是我通过教程获得此代码的链接。

0 投票
1 回答
4549 浏览

c# - 将指纹数据插入数据库表时出错

我正在从事一个目前已经建成并可以运行的项目。但是当我尝试将指纹从设备插入数据库表时出现问题。让我写它之前工作得很好。但是当我设置一台新计算机或将项目移动到新环境中时,它会引发异常:

由于以下错误,检索具有 CLSID {00853A19-BD51-419B-9269-2DABE57EB61F} 的组件的 COM 类工厂失败:80040154 未注册类(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))。

这是一个使用ZkemKeeper的指纹考勤系统,项目附带dll文件。这是代码片段:

基本上上面的代码是从分配了IP地址的表中加载用户详细信息,点击后,指纹数据将从考勤设备(ZKTeco i-clock 580)插入到数据库表中。对于插入数据,使用以下代码:

我已经在异常开始的代码(第二代码部分)中突出显示,并且有点困惑如何解决它。

0 投票
6 回答
3108 浏览

c# - 生物识别设备 ping 一段时间后失败

我有ZKTeco Biometrics 设备,它使用This tutorial (C# ZKTeco Biometric Device Getting Started)与 C# windows 应用程序连接。

它工作正常,但一段时间后,我的应用程序无法 ping 设备。如下代码所示,我尝试每 25 秒 ping 一次设备。

当我尝试从 cmd ping 命令时,设备显示destination host is unreachable。但是每当我重新启动设备时,ping 工作正常。不知道问题出在哪里?是网络问题还是它的编码问题?

注意:我正在定期执行 ping 操作,因为Disconnected Event is not working。我假设 ping 失败意味着设备已与应用程序断开连接。

0 投票
2 回答
354 浏览

c# - 指纹口蹄疫兼容性

我正在为具有生物特征验证的访问控制旋转门设计 ac# 应用程序。闸机使用 ZKTeco SF300 (IP) 指纹扫描仪。

对于注册(在离旋转门很远的接待员办公桌上),我想使用 Digital Persona UrU4500 (USB) 获取指纹(图像或模板/FMD - 使用他们的 FingerJet SDK);只是因为它比购买另一个 SF300 单元便宜。然后,我将提取_&_upload(如果是图像)或只是将模板作为新用户结构的 FPtemplate 上传(如果 FMD)到 SF300 和 DB。

但是,检查 ZKTeco ZKemKeeper API,我找不到任何从图像中提取模板的方法,所以我不能使用 image.

我认为 ZKTeco 和 CrossMatch 模板/口蹄疫都遵守 NIST 生物识别标准。这会让他们的模板/口蹄疫兼容吗?

或者购买另一个 SF300 装置是不是没有办法?

0 投票
1 回答
2323 浏览

visual-studio - CZKEM 不包含定义(zkemkeeper 相关)

我正在使用 ZKTEco 的 Standalone SDK 作为指纹扫描仪。我需要添加一些自定义功能。

我已经下载了 SDK 以及 Demo 项目。现在,当我尝试构建 Demo 项目时,出现以下错误

zkemkeeper.dll在我的项目中引用了该文件。我在 Windows 10 上使用 VB 2017。我试图寻找Embed Interop Types属性,但我在属性中找不到它zkemkeeper

我该如何解决这个问题?任何帮助,将不胜感激。

谢谢

0 投票
0 回答
311 浏览

c# - 使用asp mvc连接生物识别zkemkeeper?

我希望一切都好。所以我正在使用 C# 语言使用 ASP.Net MVC 进行项目,我想在搜索后集成生物识别指纹机“ZKTECO 型号 k30”,我发现必须使用 zkemkeeper SDK 但适用于 Windows 应用程序的 SDK 任何关于如何制作的想法在机器和我的 ASP 项目之间连接,这样我就可以从机器上获取带有代码示例的参加日志。顺便说一下指纹设备通过USB连接到电脑

0 投票
1 回答
890 浏览

c# - 如何解决 Windows 服务中 zkemkeeper.dll 实时事件的问题?

我正在设置 Windows 服务,并希望它使用 zkemkeeper 实时事件将设备出勤同步到 SQL Server 数据库。我已成功创建服务并在运行 Windows 10 的本地系统上测试了该服务,另一个 Windows 8 服务工作正常,并将考勤记录实时同步到数据库服务器。现在,在本地系统上成功测试后,我在生产服务器上部署了服务,其中服务成功建立了与设备的连接,但它没有响应实时事件以进行测试,我创建了 winform 应用程序并在服务器上运行它并发现它是工作和收听实时事件,但我需要服务才能正常工作而不是赢得表单应用程序任何帮助将不胜感激,谢谢下面是我的代码!

0 投票
1 回答
349 浏览

vb.net - 从 zkemkeeper vb.net 中的 OnAttendance 事件中识别发件人

此代码用于实时触发指纹设备'

第一个问题

我如何知道哪个设备触发了此事件:此设备“axCZKEM1”或“axCZKEM2”

当我尝试将“发件人作为对象”与参数一起给我错误:

“没有与委托兼容的签名”

额外的关注

我根据您给我的指示研究了互联网。

第一:我已经成功使用包装类识别发件人设备,我的代码如下所示:

注意:这是我插入共享字典 [ListOfDevices] 的类。

第二:我用包含我的 CZKEM 对象的函数创建了另一个类,添加和删除处理程序代码和连接代码。

第三:在我的主程序中,我复制 [ZKEMKEEPERClass] 以创建多个同时处于活动状态的对象。

我的新问题:我无法删除处理程序,因为我无法从复制的类中识别它。

让我知道你的想法。

@AConfusedSimpleton

0 投票
1 回答
151 浏览

vb.net - 如何删除从类 VB.NET 的实例中添加的包装/自定义事件处理程序

我需要创建多个实例zkemkeeper.CZKEM来创建与多个生物识别设备的活动(250+)连接,一次有事件。我创建了一个类来完成我想要的输出:

注意:我创建并习惯MyWrapperClass将自定义设备名称嵌入到每个生物识别设备中,这样我就可以识别哪个设备 [likeCZKEM2] 引发了任何事件 [likeCZKEM2.OnAttTransactionEx]

在我的主程序中,我使用了以下代码:

问题#1: 我如何删除我的每个事件处理程序,或者更确切地说,当它全部从我的ZKEMEventsClass类的另一个实例创建时?

问题 #2 如果问题 #1 无法回答,是否有其他[工作]选项可以满足我的要求?

我现在在这里被困了一个星期,我在谷歌上找不到任何与我的问题类似的东西。

请任何人帮助我:(

0 投票
1 回答
1576 浏览

c# - ZKTeco SDK 指纹扫描仪与 ZKFinger 和 Standalonesdk

一旦通过 SF200 SKTeco 设备解锁门后,我需要测试和实施是否可以向管理层发送电子邮件。我的问题是:我需要设备还是 ZKFinger SDK 作为虚拟设备运行。我将不胜感激任何建议。

我已经下载了

独立+sdk-6.3.1.37-doc-2.1.0-demo-1.1.15。以及 ZKFingerSDK 5.3_ZK10.0 SDK。

我还安装了 ZKAccess3.5 。

目前尚不清楚我是否需​​要物理设备或 ZKFinger 是否作为虚拟指纹设备运行。

谢谢