首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指纹扫描仪在C#单机应用中的应用

指纹扫描仪在C#单机应用中的应用
EN

Stack Overflow用户
提问于 2017-07-04 01:43:13
回答 1查看 1.3K关注 0票数 0

背景

我想使我的问题尽可能具体,但仍然给出一个广泛的背景,为什么我要问.我的目标是创造一个全新的跨平台应用程序,通过使用一个合理的高质量/精确扫描仪结合指纹识别。需求规定,应用程序必须允许快速连续地快速识别大量人员(例如,结帐时的一行)。以及做其他的事情,如与一个基于云的应用,等等.

我买了一个价格合理的扫描仪(USB仓鼠临20-SecuGen),并从硬件供应商那里获得了.NET SDK和设备驱动程序。

最初,我曾设想过一个Xamarin应用程序,但由于设备驱动程序只能在Windows、Linux和Android上使用,所以我想我只会满足于Windows。作为一个全新的应用程序,为什么不使用UWP并利用UWP和Windows等的好处.。我想在C#.NET中开发这个应用程序,并且理想的目标是像表面pro平板一样的东西。

在检查SDK提供的第三方dll时,我注意到要启用自动(基于事件的扫描),方法签名需要窗口的句柄,该窗口将从设备驱动程序接收事件消息。文档要求覆盖接收“窗口”的WndProc来处理事件。

问题

有了这个SDK(dll),我是否被迫使用WinForms或WPF?在UWP或控制台应用程序中,我能做些什么来捕捉这些事件吗?

类似问题

在我的研究中,我在SO上发现了类似的问题,(我认为)他们认为UWP是不可能的。

Message pump in .NET Windows service

How to receive simplest Windows message on UWP XAML MVVM app?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-04 02:19:42

UWP无法接收窗口事件消息,请供应商提供针对UWP的库。

或者,更实际一点,我建议分两步,

首先编写一个处理扫描器消息的WinForm/WPF应用程序(通过重写WndProc),窗口可以被隐藏,这样用户甚至不会知道还有另一个桌面应用程序在运行。

WinForm/WPF完成后,将其与UWP应用程序连接起来,使用经典桌面应用程序和UWP应用程序之间的各种通信渠道。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44895770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档