windows - 当计算机上有多个读卡器时,如何将特定的智能卡读卡器设置为默认值
问题描述
我有一台带有集成智能卡读卡器(Broadcom)的笔记本电脑。我使用的应用程序坚持使用特定的智能卡读卡器(USB 令牌)。因此,我必须在我的系统中插入第二个 SC 阅读器,而我无法移除第一个。
问题在于这些应用程序仅使用他们找到的默认(第一次找到)SD 读卡器来查询智能卡。因此总是将我的 SD 阅读器报告为“空”。
我需要强迫他们阅读我的“第二读者”,因为它是我的主要读者。
问题是:是否可以在不禁用另一个读卡器的情况下以某种方式选择默认读卡器?是否可以让 Windows 询问使用哪个读卡器?
解决方案
我有 Windows 10 1809,我注意到默认阅读器的名称取决于哪个注册表项按字母顺序排列在第一位
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Cryptography\Calais\Readers
我在我想首先列出的那个键的开头添加了一个空格,这导致它首先按字母顺序排序并成为默认值。
推荐阅读
- react-native - 使用 DrawerNavigator 作为主 UI,应用程序总是进入默认项目屏幕而不显示抽屉项目
- powershell - 将布尔参数从 VSTS 传递到 Powershell 脚本
- docker - 为 Identity Server 4 生成自签名证书时出现“错误:23076071:PKCS12 例程:PKCS12_parse:mac 验证失败”
- nginx - 如何在 Barematel 上运行的 kubernetes 中公开服务
- json - 在 Azure CosmosDB 中查询 Camel case json 文档
- python - ParseFromString 无法解码消息
- react-native - 使用 apisauce 在 redux saga 中获取并发的多个 api 调用命中到后端服务器
- vips - 我正在尝试从 libvips 验证/修复未知操作“pdfload”的原因
- jquery - How to search in a jquery array to see if any items in the array exist in any part of the text in a div?
- asp.net - 使用证书身份验证进行 Webapi 保护