在没有活动的应用程序中为指纹读取器捕获事件

本文关键字:读取 指纹 事件 活动 应用程序 | 更新日期: 2023-09-27 18:05:19

我有一个通过指纹读取器验证用户的应用程序。验证是在我订阅的用于管理事件的方法中完成的,如下所示:

FingerprintVerificationControl。OnComplete + = new DPFP.Gui.Verification.VerificationControl._OnComplete (FingerprintVerificationControl_OnComplete);

一切都很顺利,而我正在与应用程序工作,我的意思是,当它有焦点,但是,我把它放在系统托盘使用通知图标控件和关联它与上下文菜单控件来恢复和关闭应用程序;因此,当它在系统托盘中(不是活动应用程序)时,我没有来自指纹的响应来管理验证;读取用户手指事件不触发

我的问题是,什么是最好的管理方式?这可能吗?我发现如果我做一个windows服务,我可以做到这一点,其他网站说用Win32 API,其他人有例子,但有键盘事件,如按下键等。任何想法?

在没有活动的应用程序中为指纹读取器捕获事件

我发现制作一个Windows Service是做这些事情的最好方法。然而,我没有任何关于windows32 API,因为我已经能够做一切我可以没有它。

至于键盘事件,我已经尝试过了,发现它们只有在应用程序有焦点时才能工作,因此,它们是不可用的。服务在一般情况下是有用的。你可以尝试通过本地网络从你的服务中与你的应用程序对话,这样你就不必重新编写整个应用程序。