智能卡 reader 未检测到 - PCSC 错误 - 0x8010002e

Smart card reader not dedected - PCSC Error - 0x8010002e

我的系统工作正常,但现在我的任何应用程序都没有检测到智能卡 reader(SCM 微系统)在设备管理器中显示时连接到系统中。

在这里,我试图通过尝试使用 C++ 代码 (winscard.h) 连接 reader、

来获得准确的错误
 reader_status = SCardListReadersA(hContext, NULL,(LPSTR) &szReaders, &dwReadersSz);

这里出现错误 - 0x8010002e

这里有什么建议吗

这似乎是因为注册错误 values.I 想把我的工作分享给其他人。我试过的是:-

  1. 右键单击键 HKLM\SOFTWARE\Microsoft\Cryptography\Calais 和 select 权限...
  2. 单击“添加”。
  3. 单击“高级”。
  4. 单击位置。
  5. 单击计算机名,然后单击“确定”。
  6. 在 window 'Select user or groups' 中,单击“立即查找”。
  7. Select 本地服务。
  8. 单击“确定”。
  9. 在window'Select user or groups'中点击确定。
  10. 在 window 'Permissions for Calais' 中,单击本地服务并确保允许 'Full control'、'Read' 和 'special permissions'。

重启系统,一切正常。

找到解决方案here