如何检测智能卡是否仍在键盘中?

如何检测智能卡是否仍在键盘中?

我们在工作中使用戴尔键盘中的智能卡进行身份验证。不幸的是,它们也是让我们进入办公室(和其他地方)的徽章。由于年纪大了,我们经常忘记将徽章放在键盘上,然后被锁在办公室外。非常烦人!!

当我们离开办公室时,是否可以检测徽章是否仍在键盘中?

我可以编写一个小程序并连接一个传感器来检测我们是否在办公室,但我需要能够访问计算机中的某些内容,以告诉我徽章是否在键盘中。有人能告诉我“Windows 7 Pro”中的“某些内容”是什么以及如何访问它吗?

我拥有 Arduino、Basic(非视觉)和 Python 等初级水平的技能,但还远远未达到专业程序员的水平。

我们尝试了很多方法。我们甚至设置了一束激光,当它损坏时会发出警报,但当我们集中注意力时,我们会忽略警报,因为每次我们起床时它都会响起,我们已经习惯了。我认为关键是识别徽章在键盘中的时间,然后使用该数据。我们可能不会以任何方式修改徽章,所以我们不能像我们想要的那样将绳子绑在上面。

答案1

我撤回这个问题,因为我最终能够自己(某种程度上)完全靠运气弄清楚。在寻找其他东西时,我偶然发现了一个名为“ActiveClient”的程序,它知道徽章是否插入。现在我知道了计算机上的信息,我将弄清楚如何自己编写软件(因为这不是我寻求帮助的内容)。此外,我怀疑软件是从名为“SCardSvr”的服务中获取信息,我只需要研究如何访问此服务的输出。

相关内容