2014-12-04 87 views
4

我正在使用运行本地使用智能卡的VB6.0应用程序的Windows Server 2008 R2。为什么在使用RDP时未找到远程SmartCard

然后,我使用远程桌面连接(6.3)远程连接到本机。但是现在应用程序显示以下错误(智能卡):

0x8010001d智能卡资源管理器未运行。

研究至今 -

  • 我不wan't使用重定向用作卡是在远程机器上了。
  • 使用RDP我想用它来做是错误的,TightVNC的是更合适的方式(这不会解决这个问题)
  • 不确定 - 因为它会试图打开时拒绝访问错误SCardEstablishContext API返回了错误一个名为“全球\ Microsoft智能卡资源管理器开始”的事件与OpenEvent API。 Vista和Windows 7上该事件的默认安全性指定只有SYSTEM,LOCAL SERVICE和INTERACTIVE用户有权访问它。 NETWORK SERVICE或非交互式用户将无法访问该事件。

为什么智能卡无法识别?

任何信息将不胜感激。

注意:当应用程序位于Windows Server 2008 R2上时,智能卡工作正常 - 但只在远程连接时失败。

+2

这听起来像是故意阻止访问,以阻止远程攻击者获取访问智能卡所用来保护的任何资源。 – 2014-12-04 16:46:41

+0

请参阅http://blogs.technet.com/b/instan/archive/2011/03/27/why-can-ti-see-my-local-smartcard-readers-when-i-connect-via-rdp。 aspx – 2014-12-05 10:29:37

+0

通过RDP将Windows 10与Windows 10的问题相同。本地运作。 – 2016-09-06 13:51:44

回答

0

在创建远程桌面会话之前,单击“显示选项”。在“本地资源”选项卡下有一个“本地设备和资源”面板。点击“更多”按钮。

点击“智能卡”。没有完成远程桌面会话。

相关问题