Tag: 指纹

使用asp.net C#Javascript登录使用Finerprint的Asp.net Web应用程序

我想使用指纹登录我的asp.net Web应用程序。 这意味着我不想使用任何登录ID和密码。 我只想用我的指纹登录。 我有一个3米有说服力的设备,设备工作正常,但我不知道如何将设备与我的软件集成。 我正在使用ActiveX。 我的Javascript代码是: $(document).ready(function () { $(‘#scan’).click(function () { $(‘#dicscan’).addClass(‘scanning’); setTimeout(function () { $(‘#dicscan’).removeClass(‘scanning’); }, 20 * 1000); }); }); function OpenActiveX() { var port = document.getElementById(“Comport”); port.Conopen = 1; if (port.error > 0) //Display errors if found alert(port.ErrorDescription); } function Matching() { var retval = 0; var port = document.getElementById(“Comport”); […]

Asp.net webservice:提示指纹读取器

我正在使用mootools库来调用asp.net应用程序中的webservices。 其中一个Web服务用于在数据库中创建新用户。 我创建了一个带有mootools的html对话框,用户可以在提交时输入他的详细信息,用户名,密码等等,调用Web服务。 我们有一个带有.net SDK的指纹扫描仪。 在保存用户在html对话框中输入的详细信息之前,我是否可以在Web服务中提示用户进行指纹打印? 请注意,指纹扫描仪和asp应用程序将在一台计算机上提供,以便创建新帐户用户将使用此电脑管理员附近。 我在想类似下面的事情: [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public string NewMember(parameters) { JavaScriptSerializer js = new JavaScriptSerializer(); try { Database db = new Database(); //Prompt and get finger print from user //create user db.CreateNewMember(parameters with finger print code) 谢谢

ZKEmkeeper:事件没有触发,DLL看起来不起作用

我试着使用zkemkeeper sdk在使用InBios(Controller)指纹的应用程序上使用了一段时间 。 虽然我试图触发某些事件没有发生,我刚刚创建了一个控制台应用程序,用于测试SDK,然后开始在ASP.NET MVC上实现这里是我的代码,我首先连接到设备,然后我添加事件OnAttTransactionEx有人可以指向我我做错了什么。 这是我的代码: private static void Main(string[] args) { CZKEMClass zkem = new CZKEMClass(); int idwErrorCode = 0; const string ipAddr = “10.0.1.240”; bool isConnected; try { isConnected = zkem.Connect_Net(ipAddr, Convert.ToInt32(4370)); } catch (Exception ext) { Console.WriteLine(“Erro: ” + ext); zkem.GetLastError(ref idwErrorCode); if (idwErrorCode != 0) { zkem.GetLastError(idwErrorCode); } else { Console.WriteLine(“No […]

在服务器端提供指纹比较的最佳方法

我将通过WebAPI从服务器端提供指纹认证。 以下代码是指纹比较部分。 var allFingerprints = container.Fingerprints.OrderByDescending(p=>p.FingerprintID); List fmdList = new List(); foreach (var fp in allFingerprints) { fmdList.Add(Fmd.DeserializeXml(fp.FMD)); } IdentifyResult identifyResult = Comparison.Identify(customerFmd, 0, fmdList, thresholdScore, 2); 如果DB中有少量(<3000)指纹,我认为可以从DB读取指纹并进行比较。 但是,如果指纹的数量越来越大,服务器稍后会从客户端获得大量API调用,那么从数据库读取指纹并进行比较的最佳方法是什么? 我是否必须将指纹列表保留在内存中并进行比较? 感谢您提前提出的宝贵意见。

在.net中有免费的FingerPrint识别SDK吗?

我正在研究指纹识别系统项目,指纹识别系统有免费的SD卡吗?

使用C#的指纹识别软件

我打算使用生物识别输入validation我的应用程序的用户输入。 我做了一些关于网络的研究,并提出了以下生物识别输入选项: 指纹 面部识别 视网膜扫描 虹膜扫描 语音识别 签名validation 其中我觉得指纹是最合适的选择。 但问题是指纹设备的API会随其硬件而变化。 所以我可能认为我需要针对多个设备API进行编码,我发现这些API并不友好。 我打算用C#做编程。 有没有办法解决这个问题。 因为我是新手,所以我很无能为力。 攻击这个问题的方法是什么,项目范围有多大,我的方法应该是什么。

如何使用digitalpersona sdk直接在数据库中保存指纹

我下载了一个用于我的digitalPersona设备的注册示例代码。 它可能已经注册并validation了指纹,但问题是它将指纹.fpt文件保存在文件夹中。 我想将它保存在数据库中。 这是我到目前为止已经尝试过的。 private void SaveButton_Click(object sender, EventArgs e) { SaveFileDialog save = new SaveFileDialog(); save.Filter = “Fingerprint Template File (*.fpt)|*.fpt”; if (save.ShowDialog() == DialogResult.OK) using (FileStream fs = File.Open(save.FileName, FileMode.Create, FileAccess.Write)) { Template.Serialize(fs); fs.Close(); //Read the file and convert it to byte array string filePath = save.FileName; string filename = Path.GetFileName(filePath); FileStream fst […]

抛出了类型’System.Windows.Forms.AxHost + InvalidActiveXStateException’的exception

我的简单项目中出现错误。 这是我的代码: if (axZKFPEngX1.InitEngine() == 0) { label1.Text = “Connected”; } else { label1.Text = “Connection Failed”; } 我已经添加了参考组合AxInterop.ZKFPEngXControl和Interop.ZKFPEngXControl 。 在调试时,我单击按钮,会出现警告: 处理了InvalidActiveXStateException。 “类型’System.Windows.Forms.AxHost + InvalidActiveXStateException’的exception被抛出”**

如何在C#项目中使用ZK4500指纹扫描仪SDK

我正在使用C#开发一个项目,我想使用他们的指纹登录/validation用户。 我买了一台ZK4500指纹扫描仪,并从http://www.zkteco.com/product/ZK4500_238.html获得了它的SDK。 SDK使用C ++。 那么如何将此SDK与我的C#项目集成以执行所需的function?