【问题标题】:Fingerprint Reader指纹识别器
【发布时间】:2009-12-12 05:28:51
【问题描述】:

有没有办法从 silverlight 和/或 ASP.NET 应用程序访问指纹读取器?我有一个想要在其中实现指纹扫描的 Web 应用程序。这可以在 Silverlight 或 ASP.NET 中实现吗?

【问题讨论】:

    标签: c# asp.net silverlight silverlight-3.0


    【解决方案1】:

    简短的回答是否定的,您可能无法使其工作。 Silverlight 本身并不提供对此类事物的支持,并且突破 Silverlight 的浏览器沙箱的机制既复杂又笨拙。也就是说,我可以想到三种方法来做到这一点,但它们都需要巨大的运气或大量的工作。

    选项 #1:如果供应商(或其他人)为指纹扫描仪提供 ActiveX 或 COM 接口,则可以通过 Silverlight 4 的浏览器外 COM 支持访问它,如所述,例如,here .但当然,这需要在浏览器外以完全信任模式运行应用程序。

    选项 #2:如果您或应用程序供应商通过可编写脚本的 ActiveX 接口公开指纹扫描仪,以便您可以从 JavaScript 调用该接口,您可以将该接口包装在一些 JavaScript 方法中,并使用 Silverlight 调用这些方法Silverlight 的HTML bridge

    选项 #3:理论上,您可以在指纹扫描仪周围编写一个包装器,并公开一个套接字或 WCF 接口。然后,您可以从 Silverlight 调用该接口。

    所有这些的最大问题是您可能必须在本地安装一些软件,这对于大多数 Web 应用程序用户来说是一个重要的摩擦点。

    【讨论】:

      【解决方案2】:

      如果供应商提供,可能需要一些 Active-X 或浏览器集成,但作为一种简单的方法很难找到解决方案。请使用数字签名(电子签名)、私钥签名或 SSO 解决方案。

      【讨论】:

        【解决方案3】:

        在欧洲,或者如果您有欧盟客户,您可能必须确保数据得到充分保护和需要。

        【讨论】:

          【解决方案4】:

          根据您何时需要此功能,您可以查看 SL4。在受信任模式下,可以访问打印机和扫描仪。我怀疑为指纹扫描仪创建/访问库不会太难。

          【讨论】:

            猜你喜欢
            • 2010-12-31
            • 1970-01-01
            • 2017-07-29
            • 2010-11-08
            • 2023-04-02
            • 1970-01-01
            • 1970-01-01
            • 2010-12-26
            • 1970-01-01
            相关资源
            最近更新 更多