远程桌面应用程序中的智能卡错误

远程桌面应用程序中的智能卡错误

在 Windows 10 上,有两个应用程序可以远程连接到另一台计算机。一个是旧的远程桌面连接 (mstsc.exe),另一个是现代远程桌面 (RdClient.Windows.exe 隐藏在 C:\Program Files\WindowsApps 中的某个位置)。我在远程计算机上有自己的应用程序。

  • 使用旧的 mstsc.exe,我可以连接到远程主机(Windows 7)并在我的应用程序中使用本地智能卡读卡器SCardEstablishContext
  • 使用新的 RdClient,我可以正常连接,但调用会SCardEstablishContext返回 0x8010001d (SCARD_E_NO_SERVICE)。

为什么 RdClient 会发生这种情况?我该如何解决?

相关内容