我已经从主分支的尖端编译了FreeRDP,这是一个ARM v7处理器(参见下面的cmake命令行)。
这一切似乎都是正确的,并且基本的xfreerdp客户端为一个完整的远程桌面工作。
但是,我无法确定如何让USB重定向与运行在Microsoft V下的远程虚拟服务器一起工作。我尝试过许多不同的命令行开关选项,但都没有成功(它们也不会产生任何错误消息)。
阅读“”条目时,似乎也应该有一个内核模块和服务以及FreeRDP插件。我还没找到更多关于这些的信息?
我还提供了一个典型的xfreerdp命令行(见下文),我在测试中使用了该命令行。remote Hyper-V虚拟服务器是Windows 2012 R2机器,经过测试,并与Microsoft客户端完全兼容。
任何帮助都将不胜感激.
我的CMAKE命令行:
/usr/local/bin/cmake -DVENDOR=CloudTerminal -DTARGET_ARCH=ARM -DMONOLITHIC_BUILD=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DWITH_SSE2=OFF -DWITH_NEON=ON -DARM_FP_ABI=hard -DWITH_GSTREAMER__10=ON -DWITH_JPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_ALSA=ON -DWITH_CHANNELS=ON -DCHANNEL_URBDRC=ON。
我的XFREERDP命令行:
/usr/bin/xfreerdp /bpp:24 /f + -clipboard -fonts -aero -decorations -窗口-拖动菜单-动画-themes -wallpaper /t:“测试终端”/cert-忽略/sec:tls /d:“域”/v:"my.server.com“/usb:id,dev:0c45:6128
我还尝试过其他USB重定向开关,如:
/usb:id,dev:0c45:6128 /rfx /dvc:urbdrc,id,dev:0c45:6128 /dvc:urbdrc,id,dev:0c45:6128 /rfx /usb:id,dev:0c45:6128 /vc:usbrdr
等等。
我的XFREERDP响应:
加载通道drdynvc 无法找到unix时区的匹配: Etc/UTC 加载动态虚拟通道urbdrc VID: 0x0C45 PID: 0x6128 Regist设备: Vid: 0x0C45 Pid: 0x6128 InterfaceClass = 0xFF
发布于 2014-07-25 23:18:47
我最终按照这个页面上的串行重定向说明工作了:
https://github.com/awakecoding/FreeRDP-Manuals/blob/master/User/FreeRDP-User-Manual.markdown
我试图重定向的USB设备是一个FTDI USB- was 232适配器.
顺便说一句:这是我能找到的唯一的串行重定向引用,它实际上显示了命令行语法的正确示例.
注意:在我的例子中,我不需要手动映射远程COM端口。
https://stackoverflow.com/questions/24885454
复制相似问题