Linux 中是否有用于通过远程桌面协议 (RDP) 作为客户端连接的库?使用的语言对于存在问题来说是次要的。任何主流语言都可以(例如C++、Perl、Java、Ruby、PHP、Python),甚至还有不太流行的语言,如 OCaml 或 Scheme。

除了获取 rdesktop 源代码并从中破解一个库之外,还有其他可用的选择吗?

有帮助吗?

解决方案

有一组在FreeRDP项目可用的跨平台开源RDP库。他们是用C语言编写,并在Apache许可证2.0。请参阅 http://www.freerdp.com

其他提示

键入RDP到我的Mandriva软件枭雄工具透露libxrdp这是XRDP取决于库,但我不知道的细节,因此它可能不是你想要的东西。

在项目网站是 xrdp.sourceforge.net

rdesktop的将是你最好的选择。该代码是很干净的,我不认为做一个图书馆将是一个巨大的交易。

如果你喜欢Java是ProperJavaRDP客户 http://properjavardp.sourceforge.net/ 。它几乎的rdesktop的海峡端口。

你可以看看这些实现:

非便携式实现:

以及参考文档:

很抱歉,但快速和strace的的rdesktop的纳米揭示无外X,加密,以及压缩库。

rdesktop确实允许嵌入到其他窗口,它是如何不为你的目的是什么?

请参阅在帮助-X选项

您可以在自己的每J-16 SDIZ的建议的窗口中嵌入的rdesktop然后发送X.org事件,该窗口编程。类似的路线是安装在Windows机器上的VNC服务器和Linux机器上运行VNC客户端。这样,你也可以以编程方式发送X.org事件VNC客户端。

这是什么browsershots.org使用以编程方式控制在通过Python中的跨平台的方式不同的web浏览器。看一看在gui目录如果 browsershots.org客户端源代码

我已经得到XRDP上EC2与RHEL工作: xrdp.org

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top