我的项目有问题..我已经在指纹设备中获取了日志数据。但是,当我想将指纹设备中的用户信息添加到我的vb.net应用程序时,我收到如下错误消息:
尝试读取或写入受保护的内存。这通常是一个 表明其他内存已损坏。
这是我获取用户信息的代码:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim UserID As String
Dim Passwd As String
Dim Privilege2 As Integer
Dim dwEnrollNumber As String
Dim lvItem As New ListViewItem("Items", 0)
Dim i As Integer = 0
With ListView3
.View = View.Details
.GridLines = True
.Columns.Add("No.", 100)
.Columns.Add("Enroll", 100)
.Columns.Add("User Name", 100)
.Columns.Add("Password", 100)
.Columns.Add("Privilege", 100)
.Columns.Add("Privilege", 100)
End With
ListView3.Items.Clear()
If zkem.ReadAllUserID(1) Then
While zkem.SSR_GetUserInfo(1, dwEnrollNumber, UserID, Passwd, Privilege2, Enabled)
i += 1
lvItem = ListView3.Items.Add(i.ToString())
lvItem.SubItems.Add(dwEnrollNumber)
lvItem.SubItems.Add(UserID)
lvItem.SubItems.Add(Passwd)
lvItem.SubItems.Add(Privilege2)
lvItem.SubItems.Add(Privilege2)
Application.DoEvents()
End While
End If
End Sub
我必须做些什么来修复它。
顺便说一句,我使用的是Zkemkeeper SDK。
对不起我的英语