Question

Y a-t-il des bibliothèques pour la connexion en tant que client via Remote Desktop Protocol (RDP) sous Linux? Le langage utilisé est secondaire par rapport à la question de l'existence. Toute langue dominante ferait (par exemple C ++, Perl, Java, Ruby, PHP, Python), et encore moins les populaires comme OCaml ou Scheme.

Y at-il une option disponible autre que de prendre la source rdesktop et le piratage d'une bibliothèque de cela?

Était-ce utile?

La solution

Il y a un ensemble de bibliothèques de RDP open source multi-plateforme disponible dans le projet freerdp. Ils sont écrits en C et sous licence Apache 2.0. Voir http://www.freerdp.com

Autres conseils

Taper dans mon outil rdp logiciel Mandriva Managment a révélé libxrdp qui est une bibliothèque qui xrdp dépend, mais je ne connais pas les détails il ne peut pas être ce que vous voulez.

Le site du projet est xrdp.sourceforge.net .

rdesktop va être votre meilleure option. Le code est assez propre et je ne pense pas que fait une bibliothèque serait une affaire énorme.

Une autre option si vous préférez Java est le http://properjavardp.sourceforge.net/ . Il est presque un port détroit de rdesktop.

Vous pouvez regarder ces implémentations:

implémentations non portables:

Les documents de référence:

Désolé, mais un strace rapide et nm de rdesktop ne révèlent rien au-delà de X, Crypto et libs de compression.

rdesktop ne permet l'intégration dans d'autres fenêtres, la façon dont il ne sert pas votre but?

Voir l'option dans l'aide -X

Vous pouvez intégrer rdesktop dans une fenêtre de votre propre par la suggestion de J-16 SDIZ puis envoyer des événements X.org à cette fenêtre par programmation. Une voie similaire serait d'installer un serveur VNC sur la machine Windows et exécuter un client VNC sur la machine Linux. De cette façon, vous pouvez également envoyer des événements par programmation X.org au client VNC.

est ce que browsershots.org utilise pour contrôler par programmation différents navigateurs web d'une manière multi-plateforme par Python. Jetez un coup d'oeil au répertoire si le gui href="http://svn.browsershots.org/trunk/shotfactory/shotfactory04/" rel="nofollow noreferrer"> browsershots.org code source client

J'ai eu xrdp de travailler avec RHEL sur EC2: xrdp.org

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top