我有一套使用静态 IP 地址的 ZK 考勤设备。我正在使用 C# 中的 zkmkeeper.dll 将用户注册到这台机器。现在我想使用系统从这些机器中删除旧用户。我找不到删除用户的功能,但有禁用功能。我想从设备中永久删除该用户。
问问题
1285 次
3 回答
1
我在删除 userInfo 或注册数据时遇到了类似的问题,但我找到了解决方法
objCZKEM.DeleteEnrollData(machineId, userId, machineId, 12)
根据文档:12表示删除用户(包括指纹、卡号和密码)。
于 2019-11-18T20:48:22.030 回答
0
@Yuuucef,谢谢你的参考。根据文档
5.2.4.3 DeleteEnrollData
VARIANT_BOOL DeleteEnrollData(LONG dwMachineNumber, LONG dwEnrollNumber,
LONG dwEMachineNumber, LONG dwBackupNumber)
dwMachineNumber 和 dwMachineNumber 的值必须相同
于 2020-06-04T15:37:42.130 回答
0
在尝试了很多方法后,我终于找到了方法。使用数据库清除所有用户数据axCZKEM1.ClearData(Convert.ToInt32(number), flag)
并重新注册数据。
于 2021-04-20T04:48:54.883 回答