jjzjj

windows - SCardEstablishContext 作为服务挂起

当从服务调用时,为什么SCardEstablishContext会挂起,永远不会返回?我的代码在许多Windows安装上都能正常工作。它访问Cherry键盘的智能卡读卡器(6x44)以读取智能卡上的数据。它在大多数已经试用过的PC上运行良好。但是,在某些在西类牙使用西类牙语Windows运行的PC上,SCardEstablishContext函数永远不会返回。我不知道为什么会这样。我在它的两边都记录了日志,但是它后面的日志条目没有出现。然后我无法关闭它(工作线程被卡住了),必须杀死它。如果从应用程序而不是服务运行,则完全相同的线程代码可以正常工作。提供用户而不是系统的服务登录设置没有区