我有一个通过指纹读取器验证用户的应用程序。验证是在我订阅的用于管理事件的方法中完成的,它看起来像这样。
FingerprintVerificationControl.OnComplete+=new DPFP.Gui.Verification.VerificationControl._OnComplete(FingerprintVerificationControl_OnComplete);
当我使用应用程序时,一切都很顺利,我的意思是,当它有焦点时,但是,我已经使用 notifyicon 控件将它放在系统托盘中,并将它与 contextmenu 控件相关联以恢复和关闭应用程序;所以当它在系统托盘中(不是活动应用程序)时,我没有来自指纹的响应来管理验证;读取用户手指的事件不会触发。
我的问题是,管理它的最佳方法是什么?可能吗?。我发现如果我创建一个 Windows 服务,我可以做到这一点,其他网站说使用 Win32 API,其他网站有示例,但使用键盘事件,如按键等。任何想法?任何想法都会感谢。