智能卡 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 想把我的工作分享给其他人。我试过的是:-
- 右键单击键 HKLM\SOFTWARE\Microsoft\Cryptography\Calais 和 select 权限...
- 单击“添加”。
- 单击“高级”。
- 单击位置。
- 单击计算机名,然后单击“确定”。
- 在 window 'Select user or groups' 中,单击“立即查找”。
- Select 本地服务。
- 单击“确定”。
- 在window'Select user or groups'中点击确定。
- 在 window 'Permissions for Calais' 中,单击本地服务并确保允许 'Full control'、'Read' 和 'special permissions'。
重启系统,一切正常。
找到解决方案here
我的系统工作正常,但现在我的任何应用程序都没有检测到智能卡 reader(SCM 微系统)在设备管理器中显示时连接到系统中。
在这里,我试图通过尝试使用 C++ 代码 (winscard.h) 连接 reader、
来获得准确的错误 reader_status = SCardListReadersA(hContext, NULL,(LPSTR) &szReaders, &dwReadersSz);
这里出现错误 - 0x8010002e
这里有什么建议吗
这似乎是因为注册错误 values.I 想把我的工作分享给其他人。我试过的是:-
- 右键单击键 HKLM\SOFTWARE\Microsoft\Cryptography\Calais 和 select 权限...
- 单击“添加”。
- 单击“高级”。
- 单击位置。
- 单击计算机名,然后单击“确定”。
- 在 window 'Select user or groups' 中,单击“立即查找”。
- Select 本地服务。
- 单击“确定”。
- 在window'Select user or groups'中点击确定。
- 在 window 'Permissions for Calais' 中,单击本地服务并确保允许 'Full control'、'Read' 和 'special permissions'。
重启系统,一切正常。
找到解决方案here