工行U盾 vs ActivIdentity智能卡

工行的U盾死活都不能在烂本上正常工作。之前发生过好几次,每次都只好去台式机上用,然后就把这事给忘了。昨天确实被整的很焦躁,所以觉得必须解决这个问题了。。。

症状是:装好工行客户端和U盾驱动后,开机自动运行的regtool在状态栏没有显示图标。但U盾插上去之后会有正常的绿灯常亮,并在状态栏上出现regtool的图标,显示已插好,但“未检测到卡片”。。。按照网上的说明,重装了客户端和驱动,检查smart card服务确实正确运行。症状仍然没有任何改变。

看到要检查smart card服务,开始怀疑是不是跟机器上内置的smart card reader有冲突。禁用sc reader,并在usb上删除设备之后,果然有了起色。regtool的图标在没插U盾的时候也出现了,跟在台式机上的情况一样。不过除此之外,其他依旧,还是不能用。。。

然后,终于注意到插上U盾时,把鼠标放在regtool图标上会显示“卡名称:xxx”,对比一下台式机上的显示和本上的显示,两个卡名称是不同的,想必是reader认错了卡。。。

正好有个hp PC/SC Diagnostic tool,在已注册智能卡列表中,排在前面的ActivIdentity某卡和工行U盾的GXPPro xxx卡的ATR(估计是uid之类?)在mask之后居然是一模一样的=_= 难道这U盾就是传说中的盗版卡?还是“如有雷同,纯属巧合”?有这种同名同姓的家伙,也就不怪reader会认错人啦。

找到原因之后,总算是有了方向,regedit在注册表里找到已注册智能卡列表。把ActivIdentity系的表项统统删掉。然后,世界就恢复了应有的宁静与和谐。。。再插上U盾时,regtool图标上就终于出现了久违的证书标志~

Post a comment or leave a trackback: Trackback URL.

评论

留下评论