C# 返回错误的登记号码通过zkemkeeper下载考勤记录
我正在使用zkemceeper.dll从生物识别设备下载考勤记录。 这是我的密码。sdwEnrollNumber返回null或错误字符串。 但同样的程序也适用于其他计算机和其他设备C# 返回错误的登记号码通过zkemkeeper下载考勤记录,c#,dll,C#,Dll,我正在使用zkemceeper.dll从生物识别设备下载考勤记录。 这是我的密码。sdwEnrollNumber返回null或错误字符串。 但同样的程序也适用于其他计算机和其他设备 if (device2.ReadGeneralLogData(1))//read all the attendance records to the memory { string sdwEnrollNumber = "";
if (device2.ReadGeneralLogData(1))//read all the attendance records to the memory
{
string sdwEnrollNumber = "";
int idwVerifyMode = 0;
int idwInOutMode = 0;
int idwYear = 0;
int idwMonth = 0;
int idwDay = 0;
int idwHour = 0;
int idwMinute = 0;
int idwSecond = 0;
int idwWorkcode = 0;
while (device2.SSR_GetGeneralLogData(1, out sdwEnrollNumber, out idwVerifyMode,
out idwInOutMode, out idwYear, out idwMonth, out idwDay, out idwHour, out idwMinute, out idwSecond, ref idwWorkcode))//get records from the memory
{
devece2_log(deviceIp, sdwEnrollNumber, 0, idwInOutMode, idwVerifyMode, idwYear, idwMonth, idwHour, idwHour, idwMinute, idwSecond, idwWorkcode);
}
}
设备不同使用此GetGeneralExtLogData
while (device2FingersList["device_" + deviceIp].GetGeneralExtLogData(1, ref idwEnrollNumber, ref idwVerifyMode, ref idwInOutMode,
ref idwYear, ref idwMonth, ref idwDay, ref idwHour, ref idwMinute, ref idwSecond, ref idwWorkCode, ref idwReserved))//get records from the memory
{
devece2_log(deviceIp, idwEnrollNumber.ToString(), 0, idwInOutMode, idwVerifyMode, idwYear, idwMonth, idwDay, idwHour, idwMinute, idwSecond, idwWorkCode, "BAW");
}