如何在WinForm应用程序中持续监视用户输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在WinForm应用程序中持续监视用户输入相关的知识,希望对你有一定的参考价值。

在我的WinForm应用程序中,我需要一个登录系统来启用/禁用某些功能。此登录使用由USB读卡器处理的磁卡进行,该读卡器适用于键盘仿真。如果我强制用户选择文本框,然后刷卡,我可以在文本框中接收代码然后处理它,但是如果我想在任何时刻获得此代码,如果文本框不是当前的,我该怎么办?选择控制?

我正在考虑一个后台控制台应用程序,只是为了通过Console.ReadLine()接收代码,但是当我专注于我的winform时它不起作用。

答案

只是我自己的类似应用程序(带指纹识别器)的概念:

  1. 创建Windows服务应用程序,它将监视您的USB读卡器设备;
  2. 将此服务与WinForms应用程序中的某些DLL库链接;
  3. 如果将检测到任何活动,请在链接的DLL库中调用正确的方法并执行所有请求的操作。

以上是关于如何在WinForm应用程序中持续监视用户输入的主要内容,如果未能解决你的问题,请参考以下文章

如何确定我的 winform 在哪个监视器中?

winform程序如何实现打包后注册才能使用

C#如何持续地监视外部信号?

winform中键盘和鼠标事件的捕捉和重写

持续监视文件夹以将新创建 的文件从该文件夹上载到C#中的REST API

什么是winform界面