[英]Check if Smart-Card Reader turned on or not
我已经在谷歌上搜索了很长时间来寻找一个合适的例子,这样我就可以检查“智能卡阅读器”是否打开了。 我注意到设备管理器中的变化如图所示。 在此处输入图像描述
我现在唯一能找到的是这个 PDF,但我还没有找到解决方案。 http://downloads.acs.com.hk/drivers/en/API-ACR122U-2.02.pdf
我如何通过代码本身检查此 Smartcard-Leser 是否通过 USB 打开?
感谢大家的帮助。
我找到了一个解决方案:
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_PnPEntity");
foreach (ManagementObject queryObj in searcher.Get())
{
if(queryObj["Description"].Equals("ACR122 Smart Card Reader"))
{
//smard card reader found
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.