我在用户空间应用程序中使用Windows SCard(Winscard.h)API与智能卡读取器进行交互。该应用程序在也已加入域的Windows 10企业计算机上正常运行,但在未加入任何域的Windows 10家庭计算机上则无法正常运行(这种版本无法实现)。
以这种方式调用该函数:
result = SCardEstablishContext(SCARD_SCOPE_USER, NULL, NULL, &pcontext);
结果变量包含值1753(EPT_S_NOT_located),我不明白什么是“终结点映射器没有更多终结点可用”。在智能卡环境中确实意味着。 出现以下问题
Windows 10 Home是否支持智能卡API?
是否需要计算机加入域才能使用此类API?
答案 0 :(得分:0)
我通过使用Windows更新应用程序升级到Windows 10版本1803解决了该问题。以前的版本类似于17xx。
我还尝试通过使用Home产品密钥来激活OS,但这还不够。 因此可能是配置错误或升级中已知的错误。
事件日志没有显示任何有用的信息。我以为问题是由错误“ Event 10016,DistributedCOM”引起的,但是升级并没有消失(错误不断出现在日志中),并且应用程序现在正在运行,因此与问题无关。 >