我已经使用zkemkeeper dll来访问指纹设备的考勤记录。正如sdk建议的那样,我使用ReadGeneralLogData(MachineNumber)将数据读取到内存中,并使用GetGeneralLogData(MachineNo,enrollmentNo,...)来读取从内存到PC的数据。但我得到的无效数据总是给出2000年的出勤年份和随机入学人数等等。所以,如何解决这个问题。请帮帮我。我在vs2010中使用c#。
答案 0 :(得分:1)
如何获取记录你记下一些提示或代码,你可能会写错代码
答案 1 :(得分:0)
感谢Jig的回答,我自己解决了这个问题。我发现我使用的机器是TFT(确定考勤机是否是指纹机)所以在使用GetGeneralLogData(MachineNo,enrollmentNo,...)API之前我必须检查它是否是TFT,如果它是TFT然后我必须使用SSR_GetGeneralLogData()而不是另一个。