我尝试连接到可在虚拟COM端口X上访问的USB设备。 一切正常(本地)。现在我正在使用RDP(远程桌面)会话并尝试连接到我的设备我没有得到任何响应。 RDP COM端口重定向已激活。如果我跑:
SerialPort.GetPortNames()
在我的RDP会话中,我将获得正确的端口(在我的情况下是COM端口9)。 然后我尝试连接:
_port.Open();
_port.Write(buffer, offset, count);
我可以看到我的设备(连接在我的无RDP会话主机上)检索了一些字节(LED闪烁)但我从未得到任何响应/结果。
如果我在本地尝试,一切正常。
我做错了什么?
答案 0 :(得分:3)
您是否可以确认是否要从目标PC上的设备连接而不是从正在打开远程桌面的PC上进行连接?
本地设置: Target_PC - > USB_Device =工作
远程设置: Other_PC -RDP-> Target_PC - > USB_Device =应该工作