我在MacOS 10.14.3上,如果这有什么区别的话
当我运行此代码时:
import os
pid = os.fork()
from smartcard.scard import SCardEstablishContext, SCardGetErrorMessage, SCARD_SCOPE_USER
hresult, hcontext = SCardEstablishContext(SCARD_SCOPE_USER)
print('Result from {} process: {}'.format('child' if pid == 0 else 'parent', SCardGetErrorMessage(hresult)))
我得到这个结果:
Result from child process: Service not available.
Result from parent process: Command successful.
为什么pyscard在我分叉了进程并且处于子进程之后无法连接到pcscd服务?如何让pyscard在子进程中正确连接
显然,PCSC的OSX/MacOS实现中有一个bug,as reported here by Ludovic Rousseau
相关问题 更多 >
编程相关推荐