如何不断监视WinForm应用程序中的用户输入

时间:2019-02-01 08:11:09

标签: c# input

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

我正在考虑一个后台控制台应用程序,只是为了接收带有console.ReadLine()的代码,但是当我专注于Winform时,它将无法正常工作。

1 个答案:

答案 0 :(得分:0)

仅仅是我自己的类似应用程序(带有指纹读取器)中的一个概念:

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