智能卡读卡器命名

2023-12-28

我的系统中有两个读卡器 (HID OMNIKEY 5321)(每个读卡器执行不同的功能)

  • 读卡器 1 - “智能卡读卡器0"
  • 读卡器 2 - “智能卡读卡器1"

在我的程序中设置了

  • “智能卡读卡器0“ - 动作 1
  • “智能卡读卡器1“ - 动作 2

但有时(无需重新启动,可能失去联系)

  • 读卡器 1 的名称为“智能卡读卡器1"
  • 读卡器 2 的名称为“智能卡读卡器0"

并且该程序无法满足用户的需求。 我在 WinScard.dll 中使用 SCardGetStatusChange (需要读卡器的名称)

该怎么办? 有没有办法更改读卡器的名称(固件、驱动程序...)? 可以使用读卡器的序列号吗?

我也看了,但没有结果智能卡读卡器命名:移除任何读卡器时,其余读卡器的名称会发生​​变化 https://stackoverflow.com/questions/2636055/smartcard-reader-naming-when-removing-any-reader-the-name-of-the-rest-changes PCSC 智能卡读卡器“友好名称”是如何构造的? https://stackoverflow.com/questions/10813041/how-are-pcsc-smart-card-reader-friendly-names-constructed


找到了解决方案使用 WinSCard 获取 PCSC 读卡器序列号 https://stackoverflow.com/questions/6940824/getting-pcsc-reader-serial-number-with-winscard

序列号读取器

...
SCardConnect(hContext, readerName, SCARD_SHARE_DIRECT, SCARD_PROTOCOL_UNDEFINED, ref hCard, ref protocol);
SCardGetAttrib(hCard, SCARD_ATTR_VENDOR_IFD_SERIAL_NO, receiveBuffer, ref receivebufferLen);
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

智能卡读卡器命名 的相关文章

随机推荐

  • 如何在 onPictureTaken 函数之后恢复 Android 相机预览?

    我正在开发一个从相机对象拍照并将其保存到 SD 卡的应用程序 除了某些事情之外 它工作得很好 我无法配置一些参数 例如分辨率 但是当我拍照时它会冻结在屏幕上 我只想在拍照后以同样的方式恢复预览和拍摄 这是完整的代码 http bahacan
  • Pandas:将多列添加到多索引列数据框中

    这个问题试图概括为此问题提供的解决方案 Pandas 将列添加到多索引列数据框中 https stackoverflow com questions 16088741 pandas add a column to a multiindex
  • 在 Excel 中创建删除线宏

    我是 VBA 新手 我正在尝试制作一个简单的宏 可以突出显示一组单元格 单击按钮 然后删除选定的销售 之后 您可以再次选择该单元格 单击同一按钮 然后删除删除线 我一直在寻找像样的文档 但尚未找到任何东西 这是一些代码 另外 我很想知道有关
  • Rails 4.2 - Sidekiq 在开发中不发送电子邮件

    我有一个 Rails 应用程序 其中有一个方法可以发送大量电子邮件 我想执行此操作asynchronously 为此 我尝试使用Sidekiq 但我无法让它正常工作 它不发送任何电子邮件 以前可以发送电子邮件 因此我确信我的电子邮件设置设置
  • 如何管理 kubernetes 服务部署的部署配置(yaml 文件)

    其次 为了将容器镜像部署到kubernetes 我们通常制作部署配置 yaml文件 现在 这些对于登台和开发环境可能有所不同 并且随着一些新功能的出现 可能会出现一些系统环境变量 这些变量需要存在于 yaml 中 我的问题是 1 How y
  • 可以通过 Terraform 为 Cloud Function 设置机密吗?

    地形google cloudfunctions function资源文档列表秘密环境变量 https registry terraform io providers hashicorp google latest docs resource
  • wcf System.ServiceModel.AddressAlreadyInUseException

    如果这个问题在 stackOverflow 上出现两次 我们深表歉意 我正在尝试在 Windows Server 2003 机器上运行 WCF 服务 我得到了System ServiceModel AddressAlreadyInUseEx
  • 删除查询 SPARQL FUSEKI

    如何删除给定 uri 的所有三元组语句 我的图表包含 PREFIX mo
  • 如何在 Ruby 中通过 HTTP 进行基本身份验证?

    经过大量查找后 我发现了一些似乎有效的解决方案 但不适合我 例如 我有这个脚本 require net http require net https http Net HTTP new www xxxxxxx net 443 http us
  • 连接两个 NSDate 字符串值 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我只是感到困惑的是 是否有任何默认功
  • 什么时候应该使用对象而不是 json 对象?

    我正在用java设计一个程序 其中 许多对象只是数据包 并不真正需要任何非静态方法 我想轻松地从硬盘驱动器保存和加载对象 某些对象实例将需要一个附加属性 我可能会随着时间的推移添加或删除该属性 如果某些对象确实具有附加属性 那么大多数时候我
  • Windows NDIS 驱动程序分析

    我正在研究 Windows 10 上的 NDIS 筛选器驱动程序的性能分析 为此 我使用 Windows 性能记录器 WPR 和 Windows 性能分析器 WPA 我可以看到进程的 CPU 使用情况图 但我对驱动程序代码中的负载点感兴趣
  • 当系统中安装了多个php版本时,如何使用pecl为特定php版本安装php扩展?

    我已经根据本手册在 Ubuntu 上从 PPA 安装了 php5 6 和 php7 0 http lornajane net posts 2016 php 7 0 and 5 6 on ubuntu http lornajane net p
  • 将参数传递给powershell脚本

    我正在尝试从运行对话框运行 powershell 脚本 将用作计划任务 但在传递参数时遇到问题 该脚本将采用两个参数 名为 title 和 msg 该脚本位于 D Tasks Scripts Powershell script ps1 这就
  • 在 pandas 中删除 nan 行的更好方法

    我自己找到了一种从 pandas 数据框中删除 nan 行的方法 给定一个数据框dat带柱x其中包含 nan 值 是否有更优雅的方法来删除每一行dat其中有一个 nan 值x column dat dat np logical not np
  • XE6 如何检查 UnicodeString 是否为 null?

    我在用着C Builder XE6 我得到了一个UnicodeString作为参数 我希望检查字符串是否设置为 NULL 而不是空字符串 我尝试做一些简单的比较来查看参数是否为空 但似乎失败了 我正在使用 运算符似乎不起作用 这让我认为它超
  • Enter 事件不会在使用 Angular 的 Android 设备上触发该功能

    有多个问题的答案与我的问题相关 但不幸的是 没有一个对我有用 我必须检测 Android 键盘上按下的 Enter 并将焦点从当前 matInput 更改为下一个 matInput 我努力了keyup enter keydown and k
  • 如何在 AWS CDK 中使用 CloudFrontWebDistribution 启用 SecurityHeaders 的托管响应标头策略?

    我有一个CloudFrontWebDistribution在我的打字稿中的 AWS CDK 基础设施代码中 const cloudFrontDistribution new cloudfront CloudFrontWebDistribut
  • (404 Not Found)加载http://localhost:4200/angular2-datatable/datatable

    我正在尝试使用以下方法制作一个可排序的表this https www npmjs com package angular2 datatable 我已按照说明进行操作 看来我已经安装了angular2 datatable datatable正
  • 智能卡读卡器命名

    我的系统中有两个读卡器 HID OMNIKEY 5321 每个读卡器执行不同的功能 读卡器 1 智能卡读卡器0 读卡器 2 智能卡读卡器1 在我的程序中设置了 智能卡读卡器0 动作 1 智能卡读卡器1 动作 2 但有时 无需重新启动 可能失