首页 > 解决方案 > ZKteco SDK 打开/关闭特定门(门禁设备)

问题描述

应用程序 ZKAccess-3.5 能够枚举门,并打开或关闭选定的门。

sdk 有这个不完整的 API:

 VARIANT_BOOL ACUnlock(LONG dwMachineNumber, LONG Delay);

 VARIANT_BOOL GetDoorState(LONG MachineNumber, [in,out] LONG* State, [out,retval] VARIANT_BOOL* pVal);

如何选择要打开/关闭的门?我有2扇门。我期待一个 doorID 参数或类似的东西。

设备:inBio 260 / 2 门

标签: c#zkteco

解决方案


这些函数不是PullSDK的一部分。

当 ZKTeco 没有涵盖所有内容(例如:函数)时, ZKTeco 声称standalone SDK包含。PullSDKControlDevice

dll plcommpro.dllPullSDK. 它导出了函数ControlDevice,可以用来锁门/开锁,但是文档很混乱,我不知道如何使用它,我会尝试反编译 ZKAccess3.5 来找出它。

int ControlDevice(HANDLE handle, LONG OperationID, LONG Param1, LONG Param2, LONG Param3, LONG Param4, const char *Options)

ZKTeco 不擅长它的工作(硬件、软件、协议、sdk、文档)。


推荐阅读