我正在使用Secugen Fingerprint U20模型,并开发一个.NET桌面应用程序,我们在我们的应用程序中使用“Secugen.FDxSDKPro.Windows dll(ver 1.0.0)”,但有时我们无法验证指纹并且我们的应用程序不断自行关闭,当我们查看日志时,我将在下面与您分享我们收到错误的函数。
public static SGFingerPrintManager m_FPM = new SGFingerPrintManager();
Byte[] m_VrfMin;
SGFPMDeviceInfoParam pInfo = new SGFPMDeviceInfoParam();
m_ImageWidth = pInfo.ImageWidth;
m_ImageHeight = pInfo.ImageHeight;
var fp_image = new Byte[m_ImageWidth * m_ImageHeight];
Int32 iError = BIOIDReader.m_FPM.GetImage(fp_image);
if (iError == (Int32)SGFPMError.ERROR_NONE)
else
“Failed verify”
有时会出现“验证失败”,这会导致应用程序自行关闭。
但是设备没有问题,驱动程序没有问题,而且这不是一直发生的问题,它发生在某些设备上。这些设备是安装了 x64 位 Windows 10 的计算机。
Secugen.FDxSDKPro.Windows dll 以 x86 位运行,我得到的版本为 x86,这可能是原因吗?无论如何,没有 x64 版本,当我检查 Windows 事件日志时,我看到 avcodec dll 出现错误,但我找不到导致该错误的根源。 有人可以帮忙吗?
我也有同样的问题。你找到解决办法了吗?