应用程序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);
如何选择我想要打开/关闭的门?我有两扇门。我期望有一个doorID参数或类似的东西。
设备:inBio 260/2 门
最佳答案
编辑:PullSDK Wrapper in C# , 展示如何使用PullSDK
这些功能不是PullSDK的一部分。
中控智慧声称独立SDK
包含PullSDK
,但它并未涵盖所有内容(例如:ControlDevice
功能)。
native dll plcommpro.dll 是 PullSDK
的主要 dll。
它导出了ControlDevice
函数,可以用来锁/解锁门,但是文档很困惑,我不知道如何使用它,我会尝试反编译ZKAccess3.5来找到它出来。
int ControlDevice(HANDLE handle, LONG OperationID, LONG Param1, LONG Param2, LONG Param3, LONG Param4, const char *Options)
中控智慧并不擅长它所做的事情(硬件、软件、协议(protocol)、sdk、文档)。
关于c# - ZKteco SDK打开/关闭特定门(门禁设备),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68140636/