Попытка чтения защищенной от записи памяти (Zkemkeeper)

введите описание здесь

Мой проект заключается в получении сотен различных биометрических устройств с помощью zkemkeeper. Я не нашел ошибки в моем скрипте, потому что он работает правильно, он подключается к био, затем считает журналы, затем извлекает данные, сохраняет их в базе данных и затем переходит на следующее устройство. однако в середине процесса эта ошибка появляется случайно, и я не могу определить, что вызывает сбой программы. Иногда происходит в ряду 40 устройства, иногда 50 и т. Д. Без конкретной ошибки устройства. Я не знаю, где я получаю эти ошибки.

Когда ошибка происходит случайно, происходит самопроизвольный сбой программы, а затем, когда я возобновляю работу с этим конкретным устройством, которое вызывает ошибку, она снова работает правильно. Я хочу получить все устройства одновременно. потому что следующий шаг моего проекта повторяется.

axCZKEM1.ReadMark = True
axCZKEM1.GetLastError(_errorCode)
axCZKEM1.ReadAllUserID(1)  ' The error throws at this line
axCZKEM1.ReadMark = True

If (axCZKEM1.ReadGeneralLogData(iMachineNumber)) Then
    axCZKEM1.GetLastError(_errorCode)
    While axCZKEM1.GetGeneralLogData(1, _machineNumber, _enrollNumber, _enrollMachineNumber, _verifyMode, _inOutMode, _year, _month, _day, _hour, _minute)
        axCZKEM1.GetGeneralLogDataStr(1, dwEnrollNumber, dwVerifyMode, dwInOutMode, timeStr)
        axCZKEM1.GetUserInfo(1, dwEnrollNumber, Name, password, privileg, enable)
        iGLCount += 1

       'lvlogs.Items.Add(iGLCount.ToString)
        'lvlogs.Items(iIndex).SubItems.Add(dwEnrollNumber.ToString)
        ''lvlogs.Items(iIndex).SubItems.Add(idwVerifyMode.ToString)
        'lvlogs.Items(iIndex).SubItems.Add(dwInOutMode.ToString)
        'lvlogs.Items(iIndex).SubItems.Add((timeStr.ToString))
        ''lvlogs.Items(iIndex).SubItems.Add(Name.ToString)
        iIndex = (iIndex + 1)

        Dim data1 As Integer = 0
        Dim data2 As Integer = 1000000

Сообщение об ошибке

Attempted to read write protected memory. This often an indication that other memory is corrupt.

введите описание здесь

0 ответов

Другие вопросы по тегам