繁体   English   中英

检查智能卡读卡器是否打开

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM