首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Windows 8应用商店应用(WinRT)访问SmartCards

从Windows 8应用商店应用(WinRT)访问SmartCards
EN

Stack Overflow用户
提问于 2013-02-01 16:48:39
回答 1查看 1.1K关注 0票数 1

在Windows8应用商店中,我想从SmartCard读取数据。安装SmartCard阅读器(USB )之后,我可以通过Windows.Devices.Enumeration名称空间读取它的设备路径和连接状态。甚至设备接口id也是可检索的(50dd5230-ba8a-11d1-bf5d-0000f805f530),我将其作为必需的功能放在应用程序的清单文件中。

为了与设备交互,我使用了一个调用CreateDeviceAccessInstance方法的C++组件。但是这个调用总是会导致ACCESS_DENIED异常。

进一步的研究告诉我,与自定义硬件设备交互(除打印机、麦克风、鼠标以外的所有设备)需要在发布到Windows8驱动程序商店的设备驱动程序中进行几次调整。我很乐意这样做,但我不是IHV,我想使用通用驱动程序和通用接口。

谁能给我一个提示,如何从这里开始并使用USB SmartCard设备的通用接口?

EN

回答 1

Stack Overflow用户

发布于 2013-07-08 14:33:51

这不是一个真正的答案,但我也有同样的问题,我花了相当多的时间在互联网和I'd like to share my results上寻找关于这个主题的难以找到的信息。

Windows8.1为(虚拟) SmartCards (API referencesample)提供了一些特定的API,但它们似乎只能用于身份验证,目前无法向卡发送APDU命令(参见Himanshu Soni的this comment )。我想人们可以使用新的USB直接与阅读器对话,但这样你就必须自己实现整个协议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14642562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档