2010-03-18 96 views
2

我有一个使用PC/SC API与智能卡通信的应用程序。在Windows 7上,我得到了一些奇怪的结果:从卡片返回的数据不一致并且对某些命令无效。如果我在组策略中禁用智能卡即插即用服务,那么一切正常。有没有人遇到类似的东西?有没有什么办法让智能卡即插即用服务发挥出色?这将是很好的,不必禁用它...Windows 7干扰智能卡

+0

另请参见: http://www.lazybit.com/index.php/2010/10/ 20 /智能卡的驱动程序的窗口-7-弹出?博客= 2 – zproxy 2010-11-26 07:05:11

回答

2

这是因为你正在使用支持“即插即用”,在Windows 7下的智能卡发生。在这种情况下,Windows 7将自动尝试请在插入卡时下载并安装“Card Mini Driver”。听起来像是正在安装的Card Mini Driver会导致不一致的行为。

显而易见的解决方法是使用不支持Windows 7下的“即插即用”的卡。如果这不可行,您将需要发布有关所见问题的其他详细信息,特别是你使用的是什么类型的智能卡,以及在安装卡迷你驱动程序后会发生什么命令?智能卡插入

的Technet细节,并在Windows 7游戏可以在这里找到:

http://technet.microsoft.com/en-us/library/dd979547(WS.10).aspx