我在用户空间应用程序中使用 Windows SCard (Winscard.h) API 与智能卡读卡器交互。该应用程序在也加入域的 Windows 10 企业版计算机上运行良好,但在未加入任何域的 Windows 10 家庭版计算机上无法正常工作(此类版本不可能)。
函数是这样调用的:
result = SCardEstablishContext(SCARD_SCOPE_USER, NULL, NULL, &pcontext);
结果变量包含值 1753 (EPT_S_NOT_REGISTERED),我不明白“端点映射器没有更多可用的端点”是什么意思。确实意味着在智能卡上下文中。出现以下问题
Windows 10 家庭版是否支持智能卡 API?
是否需要计算机加入域才能使用此类 API?