我正在尝试找到一种在不存在卡时从读卡器读取 IFD(接口设备 - 序列号)属性的方法。SCard API 似乎有这样的要求,即所有属性只能通过卡句柄读取。虽然这对于卡片属性来说似乎很明显,但读取阅读器属性似乎是一个不好的要求。
我正在研究的一种方法是直接向阅读器驱动程序发送 TLV 命令;这应该可行,但问题是我需要弄清楚驱动程序为其 FDO 公开的名称。
甚至我下载并测试过的许多智能卡实用程序也要求存在卡。然而,一个实用程序 (PCSCDiag.exe) 能够获得我所追求的一个值,即使该卡不存在也是如此。