2009-06-18 6 views
2

Quelqu'un connaît-il une bonne solution de bureau à distance gratuite à utiliser dans une autre application, à savoir l'application que je développe?Logiciel de bureau à distance à utiliser dans mon application

Mon application affiche une liste d'ordinateurs actuellement disponibles sur le réseau local. Je souhaite que l'utilisateur puisse sélectionner l'un d'entre eux et établir une connexion de bureau à distance.

Windows Desktop Connection ne fonctionne pas pour moi, car il déconnecte l'utilisateur travaillant actuellement avec ce PC particulier. J'ai besoin de quelque chose comme LogMeIn Free, en ce qui concerne son contrôle direct de la souris et du clavier, mais ne fonctionne que sur un réseau local et ne nécessite pas de connexion Internet, tout comme Windows Remote Desktop Connection; et bien sûr capable d'être invoqué par une autre application.

Merci à tous.

EDIT:

je me suis aperçu qu'il n'y a pas besoin d'intégrer réellement le logiciel de bureau à distance dans mon application, un simple bureau à distance .exe accepter des arguments par ligne de commande serait beaucoup mieux. J'ai besoin de quelque chose pour alimenter le nom ou l'adresse IP du PC distant, le nom d'utilisateur et le mot de passe du compte Windows, et simplement me connecter au PC distant affichant une seule fenêtre.

Que diriez-vous?

Répondre

2

Une raison de ne pas utiliser l'une des différentes implémentations de VNC? Il existe des implémentations disponibles sous diverses licences, vous devriez donc pouvoir en trouver un qui répond à vos besoins. Vous pouvez le tunnelliser sur un VPN quelconque si vous avez besoin de plus de sécurité. VNC n'a pas pour effet secondaire de déconnecter les utilisateurs existants. Cependant, il nécessite l'installation d'un client - comme toute autre solution que Windows Remote Desktop (qui ne nécessite que des permissions correctes).

(Comme une note de côté, je viens de découvrir il y a an open source VNC client written in C# - quelle langue est votre projet écrit en)

En outre, Wikipedia has a comprehensive if slightly confusing comparison of remote access software

Il y a une application .NET open source appelé Terminals qui semble fonctionner d'une manière très similaire à ce que vous décrivez. Il prend en charge RDP et VNC - il pourrait fournir un bon point de départ pour votre application?

+0

La langue est VB.NET. C# est cool aussi. Lire Wikipedia, c'est déroutant! – TheAgent

+0

Jetez un oeil à Terminals (http://www.codeplex.com/Terminals), il semble être très similaire à ce que vous travaillez –

+0

Checking Terminals ... – TheAgent

0

Voici un produit appelé SupportSmith SDK qui prend en charge ce que vous recherchez. Il est un ensemble de composants ActiveX et .NET qui vous permettent d'ajouter facilement un support à distance à vos applications:

SupportSmith SDK

+0

Apparemment, SupportSmith n'est pas libre. – TheAgent

Questions connexes