验证失败指纹验证vb.net

时间:2013-12-21 07:23:57

标签: vb.net verification fingerprint

我已经搜索了差不多一个月,并尝试了很多方法来使这个正确,但仍然失败,它一直提示我“验证失败”..我不知道实际发生了什么..因为我不是很好的互联网vb .Net编码:(这是我到目前为止试用的DeSerializing,验证和比较来自MySql数据库的指纹的代码..有人可以帮助我..我很感激..

    Sub OnComplete(ByVal Control As Object, ByVal FeatureSet As DPFP.FeatureSet, ByRef EventHandlerStatus As DPFP.Gui.EventHandlerStatus) Handles VerificationControl.OnComplete

    Dim con As New MySqlConnection("Server = localhost; Username= root; Password =; Database = fesdata")
    Dim cmd As New MySqlCommand("SELECT * FROM empdata", con)
    con.Open()
    Dim fpreader As MySqlDataReader = cmd.ExecuteReader


    Dim byteTemplate As Byte()
    Dim memStreamTemplate As MemoryStream

    Dim ver As New DPFP.Verification.Verification()
    Dim res As New DPFP.Verification.Verification.Result()

    If fpreader.HasRows Then
        While fpreader.Read

            byteTemplate = fpreader.Item("Fingerprint")
            memStreamTemplate = New MemoryStream(byteTemplate)
            Dim templa8 As DPFP.Template = New DPFP.Template()
            templa8.DeSerialize(memStreamTemplate)

            If Not FeatureSet Is Nothing Then

                ver.Verify(FeatureSet, templa8, res)
                If res.Verified Then
                    Call SEARCH_EMPLOYEE()
                End If
            End If
        End While
    Else
        MsgBox("Unknown Employee!")
    End If
    fpreader.Close()


End Sub

0 个答案:

没有答案