windows - PC/SC & NFC Proximity Provider 冲突?
问题描述
我正在尝试开发一个应用程序来获取带有 PC/SC 库的 Mifare 卡 UID (CSN),以便在具有非接触式读卡器的戴尔笔记本电脑上使用。我的代码适用于某些笔记本电脑,但不适用于设备管理器中显示 NFC Proximity Provider 驱动程序的笔记本电脑。
我已经在具有 NFC Proximity Provider 的笔记本电脑上测试了 ProximityDevice 代码,它按预期接收了事件,但我无法获取卡 UID。似乎所有卡片扫描都路由到 NFC 应用程序而不是 PC/SC 应用程序。
是否需要在笔记本电脑上进行设置才能使 PC/SC 代码正常工作?
解决方案
戴尔驱动程序中有一个名为“setcardsrouting.exe”的命令行工具
下载并解压 Dell-ControlVault2-Driver-and-Firmware_W53NH_WIN64_4.6.31.67_A10
设置卡路由-t4rfid 设置卡路由-t3rfid
i这将改变大多数卡的路由从 NFC 到 RFID
也就是说,它不会让我更改 Mifare 超轻 (ISO1443-3A) 卡的路由:(
推荐阅读
- php - 如果存在,如何选择单个匹配记录,否则选择所有具有默认“0”值的记录?
- amazon-web-services - 迭代 AWS Glue DynamicFrame
- html - “媒体查询 -ms-viewport 已被弃用。” 我应该改用什么?
- javascript - Redux,React-Redux 从一页到下一页访问变量
- c++ - C++ 编译错误:无法从 B 转换为 A、无构造函数或构造函数重载歧义
- javascript - 如何将先前从网页执行的 .js 文件中的值显示到另一个网页?
- javascript - 在 JavaScript 中从特定 url 重定向到另一个 url
- liferay - 定义权限在 Lifeary 7.1 中不起作用
- laravel - 使用 Guzzle 在 Laravel 中出现多个 HTTP 请求的问题
- python - 如何使用 Pandas 在 python 中显示 CSV 文件中的列?