FreeRDP USB 重定向在 Hyper-V 上不起作用?

FreeRDP USB 重定向在 Hyper-V 上不起作用?

我已经在 ARM v7 处理器上(并为其)从 Master 分支的尖端编译了 FreeRDP(请参阅下面的 cmake 命令行)。

一切似乎都构建正确,并且基本的 xfreerdp 客户端可用于完整的远程桌面。

但是,我无法确定如何使 USB 重定向与在 Microsoft Hyper-V 下运行的远程虚拟服务器配合使用。我尝试了许多不同的命令行开关选项,但均未成功(它们也没有产生任何错误消息)。

阅读“USB 重定向”wiki 条目后发现,应该还有内核模块和服务以及 FreeRDP 插件。我找不到有关这些的更多信息?

我还提供了我在测试中使用的典型 xfreerdp 命令行(见下文)。远程 Hyper-V 虚拟服务器是一台 Windows Server 2012 R2 计算机,它已经过测试,并且完全可以与 Microsoft RDP 客户端配合使用。

任何帮助将不胜感激...


我的 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_0_10=ON -DWITH_JPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_ALSA=ON -DWITH_CHANNELS=ON -DCHANNEL_URBDRC=ON .

我的 XFREERDP 命令行:

/usr/local/bin/xfreerdp /bpp:24 /f +compression -clipboard -fonts -aero -decorations -window-drag -menu-anims -themes -wallpaper /t:"Test Terminal" /cert-ignore /sec:tls /d:"DOMAIN" /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

ETC...


我的 XFREERDP 回应:

loading channel drdynvc

Unable to find a match for unix timezone: Etc/UTC

Loading Dynamic Virtual Channel urbdrc

VID: 0x0C45 PID: 0x6128

Regist Device: Vid: 0x0C45 Pid: 0x6128 InterfaceClass = 0xFF

相关内容