如何在线访问生物学注意机器 [英] how to access biomatric attendence machine online

查看:75
本文介绍了如何在线访问生物学注意机器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友....我如何获得生物识别sdk以便在Web应用程序中集成...我正在研究生物识别考勤机.....我想将它集成到Web应用程序而不是Windows应用程序中。实际上在Windows应用程序上我用ActiveX sdk完成它,但我不知道如何在Web应用程序中使用它。任何人都可以告诉我???????





还有一件事,我想用互联网上的机器意味着假设一个客户端有3个工作中心,他想从一个地方接收机器出勤数据...所以数据包传输问题也在我身边......我不关心数据包传输...使用套接字编程。 ......我应该做什么???

friends ....how i can get biometric sdk for integration in web application.. . i am working on biometric attendance machine ..... i want to integrate it in web application instead of windows app. actually on windows app i have done it with ActiveX sdk , but i don't know how to use it in web application. can anyone tell me ???????


and one more thing, i want to use machine over internet means suppose a client has 3 working centers , and he want to receive machine attendance data from one place ... so data packet transferring issue is also with me ..... i don't to about data packet transferring ... using socket programming.... what i should do ???

推荐答案

感谢您的澄清。我根本不建议做这项工作,因为生物识别标准才刚刚出现。请参阅,例如: http://www.w3。 org / 2004 / copras / talks / lvdb-to-BIOSEC-19-01-05.pdf [ ^ ]。



在客户端做任何事情主流浏览器不以标准化方式支持的那一方将浪费时间并且意味着严重损害安全性。请记住,Web技术应该是安全的,因此不应允许任意访问客户端计算机。浏览器允许使用键盘和鼠标输入,视频输入正在标准化,以及地理定位,以及其他更新的输入方法(加速度计等)。做任何超出标准浏览器中实现的标准的事情都是不好的,不安全的事情。



但是,对于专门为某些公司内部人员开发的应用程序,可以以临时解决方案的形式进行一些排除。您可以开发,在您的情况下,C#ActiveX控件,使用.NET API太挂钩您的设备(再次,询问制造商的客户服务,但只询问.NET支持,绝对没有必要问他们是否支持Web应用程序;他们可能甚至不理解你的意思;你只需要.NET支持,只有你想使用.NET)。此CodeProject可以帮助您:逐步在.NET中创建ActiveX [ ^ ]。

实际上,您不需要创建任何可视控件,您可以创建一个ActiveX组件,其中包含一些API以暴露给JavaScript。这就是如何在客户页面上使用它:

逐步在.NET中创建ActiveX [ ^ ]。

然后你可以直接调用ActiveX组件中规定的方法。



记住,这是一件非常非常糟糕的事情;唯一的借口是1)你没有选择; 2)这是为公司使用而完成的,可以包含在一些公司政策中,由负责解决方案安全和正确使用的IT人员安装。不过,这不是很好,但不知何故可以接受。首先,这仅适用于通过某种插件支持ActiveX的IE或其他浏览器,仅适用于支持COM的系统。此外,它非常不安全,只能在一些IT政策的控制下使用。



并听取一个好建议:甚至不要考虑使用这个任何类型的公共访问网站的方法。出于充分的理由,浏览器中的ActiveX使用被认为是非常不安全的。一些注重安全的用户可以使用这种不安全的技术将网站列入黑名单,这也是有充分理由的。



-SA
Thank you for the clarifications. I would not recommend doing this work at all, because biometric standards are only emerging. Please see, for example: http://www.w3.org/2004/copras/talks/lvdb-to-BIOSEC-19-01-05.pdf[^].

Doing anything on client side which is not supported by major browsers in a standardized way would be a waste of time and would mean seriously compromised safety. Remember that Web technologies are supposed to be safe and therefore should not allow any arbitrary access to the client computers. The browser allow input with the keyboard and mouse, video input is being standardized, as well as geolocation, and other newer input methods (accelerometers, etc.) Doing anything beyond the standards implemented in a standard browser would be a bad, unsafe thing.

However, for the applications developed exclusively for some corporate insiders, some exclusion can be made, in the form of a temporary solution. You can develop, in your case, C# ActiveX control, use .NET API too hook up your device (again, ask the manufacturer's customer service, but ask only .NET support, there is absolutely no need to ask "if they support web applications"; they might not even understand what you mean; you only need .NET support and only if you want to use .NET). This CodeProject can help you: Create ActiveX in .NET Step by Step[^].
In fact, you don't need to create any visual control, you can create an ActiveX component with some API to be exposed to JavaScript. This is how it can be used on the client page:
Create ActiveX in .NET Step by Step[^].
Then you can directly call the method prescribed in the ActiveX components.

Remember, this is a very, very bad thing; the only excuses are 1) you don't have a choice; 2) and this is done for the corporate use, which can be included in some corporate policy and installed by IT people taking responsibility for the solution safety and proper use. Still, this is not very good, but somehow can be accepted. First, this is only for IE or other browsers supporting ActiveX through some kind of plug-ins, and only for systems supporting COM. Also, it is very unsafe and can only be used under the control of some IT policies.

And listen to a good advice: don't even think about using this approach for any kind of publicly accesses sites. ActiveX use in browsers is considered to be really unsafe, for good reasons. Some security-savvy users can blacklist sites using such unsafe techniques, also for good reasons.

—SA

首先与供应商核实是否支持Web应用程序。
Check with the vendor to see if they support web applications in the first place.


这篇关于如何在线访问生物学注意机器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆