通过rdp(Raspberry)

时间:2016-04-21 16:00:02

标签: smartcard rdp

您好,我展示了我的设置,然后我展示了问题:

Raspberry Pi Model 2(客户端RDP)----------->桌面DELL(服务器RDP)

SO:Raspbian Wheezy ------------------------->所以:Windows 7

与DELL键盘集成的智能卡读卡器连接到Raspberry。

现在问题: 当我在主机(桌面DELL)中使用智能卡读卡器与键盘连接并在其中引入DNIe(西班牙身份证件)功能时。我可以去找我的探险家看看证书。

现在我连接到Raspberry并通过RDP我在Raspberry的屏幕上看到了主机的屏幕(Windows 7)。然后我在智能卡读卡器插槽中连接DNIe,但键盘中没有显示灯。 (当我在主机桌面连接它时,它显示一个绿色信号,表示检测到卡。我也在远程会话中打开资源管理器,并且没有出现任何证书,我无法在测试中签名State提供我们用DNIe测试签名。

我在其他网站上阅读了很多意见,每个人都说当你通过rdp连接时不可能这样做,这是真的还是解决了这个问题?

1 个答案:

答案 0 :(得分:4)

您的问题很可能是由winscard.dll库的内置功能引起的,该功能代表MS Windows中的PC/SC layer(提供对智能卡读卡器的访问的低级子系统)。当winscard.dll检测到有一个RDP会话打开时,它会禁用对本地读卡器的访问,将所有呼叫重定向到远程客户端,通过这样做,它可以有效地仅提供对连接到RDP客户端计算机的读卡器的访问。

我知道有三种解决方案可以阻止PC / SC重定向:

  1. 不要使用RDP。这是最简单,最便宜,最干净的解决方案。真的!
  2. 让您的卡供应商用其他东西替换中间件中的PC / SC(winscard.dll)。祝你好运!
  3. 强烈发布:您可以hack your winscard.dll库并禁用重定向功能。
  4. 我个人总是坚持第一个选择 - 最简单,最便宜,最干净的解决方案。