SCard EstablishmentContext在Windows 10 Home上返回1753(EPT_S_NOT_located)

时间:2019-02-21 11:28:30

标签: windows visual-c++ smartcard winscard

我在用户空间应用程序中使用Windows SCard(Winscard.h)API与智能卡读取器进行交互。该应用程序在也已加入域的Windows 10企业计算机上正常运行,但在未加入任何域的Windows 10家庭计算机上则无法正常运行(这种版本无法实现)。

以这种方式调用该函数:

result = SCardEstablishContext(SCARD_SCOPE_USER, NULL, NULL, &pcontext);

结果变量包含值1753(EPT_S_NOT_located),我不明白什么是“终结点映射器没有更多终结点可用”。在智能卡环境中确实意味着。 出现以下问题

  1. Windows 10 Home是否支持智能卡API?

  2. 是否需要计算机加入域才能使用此类API?

1 个答案:

答案 0 :(得分:0)

我通过使用Windows更新应用程序升级到Windows 10版本1803解决了该问题。以前的版本类似于17xx。

我还尝试通过使用Home产品密钥来激活OS,但这还不够。 因此可能是配置错误或升级中已知的错误。

事件日志没有显示任何有用的信息。我以为问题是由错误“ Event 10016,DistributedCOM”引起的,但是升级并没有消失(错误不断出现在日志中),并且应用程序现在正在运行,因此与问题无关。 >