向FreeRDP客户端注册自定义DVC插件

时间:2017-10-03 13:31:39

标签: rdp freerdp

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

1 个答案:

答案 0 :(得分: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

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

相关问题