RDP上的SerialPort COM端口

时间:2012-08-13 12:17:19

标签: c# serial-port

我尝试连接到可在虚拟COM端口X上访问的USB设备。 一切正常(本地)。现在我正在使用RDP(远程桌面)会话并尝试连接到我的设备我没有得到任何响应。 RDP COM端口重定向已激活。如果我跑:

SerialPort.GetPortNames()

在我的RDP会话中,我将获得正确的端口(在我的情况下是COM端口9)。 然后我尝试连接:

_port.Open();
_port.Write(buffer, offset, count);

我可以看到我的设备(连接在我的无RDP会话主机上)检索了一些字节(LED闪烁)但我从未得到任何响应/结果。

如果我在本地尝试,一切正常。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

您是否可以确认是否要从目标PC上的设备连接而不是从正在打开远程桌面的PC上进行连接?

本地设置: Target_PC - > USB_Device =工作

远程设置: Other_PC -RDP-> Target_PC - > USB_Device =应该工作