Вопрос по linux – Существует ли клиентская библиотека RDP в Linux?

11

Существуют ли библиотеки для подключения в качестве клиента по протоколу удаленного рабочего стола (RDP) в Linux? Используемый язык является второстепенным по отношению к проблеме существования. Подойдет любой основной язык (например, C ++, Perl, Java, Ruby, PHP, Python) и даже менее популярные, такие как OCaml или Scheme.

Есть ли какая-либо опция, кроме как взять исходный код rdesktop и взломать библиотеку?

Ваш Ответ

8   ответов
0

rdesktop позволяет встраивать в другие окна, как это не соответствует вашим целям?

Увидеть-X вариант в помощь

Error: User Rate Limit Exceeded Bribles
1

FreeRDP (Apache License) - mostly C. FreeRDP C# bindings FreeRDP-WebConnect for HTML5 stuff rdesktop (GPLv2) - mostly C. rdpy (GPLv3) - python but bitmap stuff is written in C (borrowing code from rdesktop) properJavaRDP (GPL) - java

Непереносимые реализации:

Terminals (MS-CL) - visual studio project.

И справочные документы:

http://msdn.microsoft.com/en-us/library/cc240445.aspx http://msdn.microsoft.com/en-us/library/cc240452.aspx (message flows / connection sequence)
6

показал, что libxrdp - это библиотека, от которой зависит xrdp, но я не знаю деталей, поэтому это может быть не то, что вам нужно.

Сайт проектаxrdp.sourceforge.net.

Error: User Rate Limit Exceeded Bribles
Error: User Rate Limit Exceeded Bribles
6

крытым исходным кодом. Они написаны на C и под лицензией Apache 2.0. Увидетьhttp://www.freerdp.com

0

J-16 SDIZ, а затем программно отправлять события X.org в это окно. Аналогичным способом будет установка сервера VNC на компьютере с Windows и запуск клиента VNC на компьютере с Linux. Таким образом, вы также можете программно отправлять события X.org клиенту VNC.

Это то, что browsershots.org использует для программного управления различными веб-браузерами кросс-платформенным способом через Python. Посмотрите наgui каталог, еслиисходный код клиента browsershots.org

1

и я не думаю, что создание библиотеки было бы огромным делом.

Другой вариант, если вы предпочитаете Java, это Клиент ProperJavaRDPhttp://properjavardp.sourceforge.net/ , Это почти прямой порт rdesktop.

0
0

но быстрые строки и нд rdesktop не раскрывают ничего, кроме X, криптографических и компрессионных библиотек.

Error: User Rate Limit Exceeded Bribles

Похожие вопросы