2011-03-16 146 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更簡單,但至少可以工作!