ZKteco SDK open/close 特定的门(访问控制设备)

ZKteco SDK open/close a specific door (Access-Control device)

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

SDK 有这个不完整 API:

 VARIANT_BOOL ACUnlock(LONG dwMachineNumber, LONG Delay);

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

我要怎样select门open/close?我有2扇门。我希望有一个 doorID 参数或类似的参数。

设备:inBio 260 / 2 扇门

编辑:PullSDK Wrapper in C#, Shows how to use PullSDK

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

ZKTeco 声称 standalone SDK 包含 PullSDK 但它并未涵盖所有内容(例如:ControlDevice 函数)。

native dll plcommpro.dllPullSDK 的主要 dll。 它导出函数ControlDevice,可用于lock/unlock门,但文档很混乱,我不确定如何使用它,我将尝试反编译ZKAccess3.5 找出答案.

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

ZKTeco 不擅长它做的事情(硬件、软件、协议、sdk、文档)。