我正在尝试构建一个考勤软件,其中用户交换卡并标记他的考勤。现在我正在打开一个WFORM并将卡号放在文本框上并保存,它工作正常。但根据客户用户不会打开任何WINFORM 或任何东西。他/她来刷卡,它应该标志着他/她的出席。那么有什么方法可以获取卡的数据并保存它。我的数据库是SQL SERVER 2012。
编辑:
现在我如何在文本框和文本更改事件上保存卡片编号。但是对于这一点,人们必须每次都打开一个应用程序,这是不需要的,因为将标记出勤率的最大员工是最不精通技术的人。所以最大他们可以做到它只是刷卡。为此,我需要帮助。我已经用谷歌搜索并发现了API。构建 API 可以解决问题吗?
也可能没有运行正确的卡片扫描仪卡。 也就是说,如果您的卡片扫描仪只是模拟击键,那么您确实需要某种"应用程序"作为这些击键的上下文。
如果您有正确类型的扫描仪,则会有一个适合在没有"活动应用程序"的情况下捕获击键的 API。
如果你坚持使用基于击键的阅读器,可能你所能做的就是你现在正在做的事情,但让你的应用程序对用户"不可见",例如,0%不透明度等,但如果用户可以操纵机器关闭你看不见的应用程序等,你将处于一场失败的战斗中。