0

我想将 DVC(动态虚拟通道)插件从标准 Microsoft RDP 移植到 FreeRDP 以供多平台使用。但是我在将插件连接到 FreeRDP 客户端时遇到了障碍。虽然对于 Windows 上的 Microsoft RDP,您为此使用 Windows 注册表,但有关在 FreeRDP 上使用自定义 DVC 的文档非常缺乏。命令行界面有/dvc/a用于连接插件,并且有一个drdynvc可能用于此的插件,但我很难对代码进行逆向工程以学习如何使用它(同样,文档缺乏关于 的信息drdynvc)。
我将不胜感激有关此问题的任何信息。

4

1 回答 1

0

对于任何未来的 FreeRDP DVC 爱好者:要附加插件,您必须使用/dvc:<name>带有插件名称的 cli 选项,并将所需的插件库移动到文件夹:
在 Windows 7+ 上,它在静态路径中查找 在C:\Program Files (x86)\FreeRDP\lib\freerdp2\<name>-client.dll
MacOS 上:<FreeRDP install path>/lib/freerdp2/lib<name>-client.dylib 如果是然后从源代码构建/usr/local/lib/freerdp2/lib<name>-client.dylib

如果不确定,您可以检查 cmake 生成的文件build-config.h\include\freerdp\

于 2017-10-12T20:30:36.067 回答