2011-03-16 143 views
0

我购买了智能卡读卡器(OMNIKEY 5325 CL USB Prox)并安装了所有的驱动程序,但我不会读取我的卡(1386 ISOProx II卡)。诊断工具似乎无法识别它,并调用SCardTransmit返回ERROR_GEN_FAILURE。该工具表示资源管理器已启动并正在运行,但并未说明scardsvr.dll的版本号。只是N/A。我的卡片肯定有效,但我完全无法理解这一点。试图卸载所有的驱动程序和一切。运行Windows 7.任何想法?为什么Omnikey 5325智能卡读卡器不能识别我的卡?

Screenshots of diagnostic tool

回答

2

只是为了跨越这个带有一个类似的问题任何人。对于125kHz Prox卡,ATR包含设施代码和客户标识码。没有SCardTransmit调用。

http://www.planc.biz/pdf/CM5125_RegKey.pdf

的技巧是建立注册表值,以匹配什么格式的卡使用。 Mine没有使用那里指定的格式,但我们可以通过使用“客户定义”选项并使用StartBit和BitLength值将自己的格式与H10304类似,从而使其工作。希望智能卡的文档/ apis更简单,但至少可以工作!