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

时间:2018-11-16 09:35:07

标签: pcsc winscard

我的系统运行正常,但是现在我的任何应用程序都没有在设备管理器中显示智能卡读卡器(SCM Microsystem)时检测到它。

在这里,我尝试通过尝试使用C ++代码(winscard.h)连接阅读器来获取确切的错误,

 reader_status = SCardListReadersA(hContext, NULL,(LPSTR) &szReaders, &dwReadersSz);

在这里给出错误-0x8010002e

这里有什么建议吗

1 个答案:

答案 0 :(得分:0)

这似乎是由于注册表值错误而发生的。我想与他人分享我的工作。我试过的是:-

  1. 右键单击项HKLM \ SOFTWARE \ Microsoft \ Cryptography \ Calais,然后选择“权限...”。
  2. 点击添加。
  3. 单击“高级”。
  4. 单击位置。
  5. 单击计算机名称,然后单击“确定”。
  6. 在“选择用户或组”窗口中,单击立即查找。
  7. 选择本地服务。
  8. 单击“确定”。
  9. 在“选择用户或组”窗口中,单击“确定”。
  10. 在“ Calais的权限”窗口中,单击“本地服务”,并确保允许“完全控制”,“读取”和“特殊权限”。

重新启动系统,即可正常工作。

找到了解决方案here

相关问题