0

我有一套使用静态 IP 地址的 ZK 考勤设备。我正在使用 C# 中的 zkmkeeper.dll 将用户注册到这台机器。现在我想使用系统从这些机器中删除旧用户。我找不到删除用户的功能,但有禁用功能。我想从设备中永久删除该用户。

4

3 回答 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 回答