首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZKemKeeper:某些实时事件不触发

ZKemKeeper:某些实时事件不触发
EN

Stack Overflow用户
提问于 2021-05-15 15:06:57
回答 1查看 155关注 0票数 0

我正在使用.net windows窗体应用程序中的zkemkeeper dll。这是我的代码

代码语言:javascript
复制
        objCZKEM.OnConnected += ObjCZKEM_OnConnected;
        objCZKEM.OnDisConnected += objCZKEM_OnDisConnected;
        if (objCZKEM.Connect_Net(IPAdd, Port))
        {
            //65535, 32767
            if (objCZKEM.RegEvent(1, 65535))
            {
                // [ Register your events here ]
                // [ Go through the _IZKEMEvents_Event class for a complete list of events
                objCZKEM.OnEnrollFinger += ObjCZKEM_OnEnrollFinger;
                objCZKEM.OnFinger += ObjCZKEM_OnFinger;
                objCZKEM.OnAttTransactionEx += zkemClient_OnAttTransactionEx;
                objCZKEM.OnDoor += ObjCZKEM_OnDoor;
            }
            objCZKEM.RegEvent(1, 65535);
            return true;
        }
        return false;

我可以连接到设备,获取日志等。OnConnected事件被激发。但是除了OnAttTransactionEx之外,没有任何实时事件会被调用。OnFinger和OnDoor不工作。老实说,我还没有注册新的手指,所以我不知道OnEnrollFinger是否可以工作。

我想在我自己的应用程序中使用一些条件来阻止一些用户打开门。我不知道我如何才能做到这一点。我想我可以使用OnFinger事件并在那里阻止用户。但我不确定这是否是做这件事的方法。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-05-20 01:09:47

在最新型号的固件中,由于zk的云解决方案的业务原因,实时事件被禁用。你必须回复“生物识别网络api”,才能将实时考勤信息发送到你的服务器。如果你只想开发一个桌面应用程序,那么你必须轮询考勤日志。

为了禁止用户访问该门,您需要确保一旦发现该用户不符合条件,就将其从生物识别设备中删除

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67544131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档