IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 .NET Discussion :

Partage d'écran C#


Sujet :

.NET

  1. #1
    Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Partage d'écran C#
    Bonjour,

    Je souhaiterai réaliser une application en C# permettant le partage d'écran (avec ou non, la possibilité d’interagir sur le PC distant). Existe il des API ou librairie permettant de réaliser cette fonctionnalité ?

    Merci d'avance pour toutes vos réponses.

  2. #2
    Expert confirmé Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Points : 5 485
    Points
    5 485
    Par défaut
    Bonjour.

    Dans l'univers Windows tout ce qui concerne ce sujet est nommé "bureau distant" (remote desktop). Il existe un protocole dédié (RDP) qui est mis en oeuvre par les services et API correspondants dans toutes les versions de Windows depuis très longtemps. Le partage d'écran et le contrôle à distance sont évidemment des fonctionnalités centrales et pleinement supportées.

    Remote desktop services.

  3. #3
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Points : 2 605
    Points
    2 605
    Par défaut
    Bonjour.

    Citation Envoyé par DonQuiche Voir le message
    Bonjour.

    Dans l'univers Windows tout ce qui concerne ce sujet est nommé "bureau distant" (remote desktop). Il existe un protocole dédié (RDP) qui est mis en oeuvre par les services et API correspondants dans toutes les versions de Windows depuis très longtemps. Le partage d'écran et le contrôle à distance sont évidemment des fonctionnalités centrales et pleinement supportées.

    Remote desktop services.
    J'ai l'impression que cela ne concerne que les Windows Servers :


    Purpose

    Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, or Windows Server 2003 with Remote Desktop Services (formerly known as Terminal Services) allow a server to host multiple, simultaneous client sessions. Remote Desktop uses Remote Desktop Services technology to allow a single session to run remotely. A user can connect to a Remote Desktop Session Host (RD Session Host) server (formerly known as a terminal server) by using Remote Desktop Connection (RDC) client software. The Remote Desktop Web Connection extends Remote Desktop Services technology to the web.
    Mais j'ai peut-être mal lu.

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    Oui et non, ça ne concerne pas que les serveurs.

    En fait il y a 2 types de RDC (autrefois on disait aussi TSE).

    On a des RDC que l'on utilise pour acceder ponctuellement à une machine. Cela concerne aussi bien les serveurs que les postes clients avec quelques subtilités. Sur les serveurs il n'y a que 2 sessions de ce type possible simultanément + une 3ème dite session console (la session ouverte localement sur le serveur), qui peut aussi être récupérée à distance. Dans ce cas elle est verrouillée localement et pas utilisable localement. Ces sessions là ne devraient normalement être utilisées que pour le l'administration et de la maintenance des serveurs.
    Sur les postes client, il n'y a pas de sessions à distance, lorsqu'on se connecte à distance on récupère automatiquement la session console, qui devient donc verrouillée et inutilisable localement.

    On a aussi des RDC type Terminal/serveur. Dans ce cas, les utilisateurs ouvrent et utilise une session distante sur un serveur comme il l'utiliserait sur un poste client (le poste client devient simple terminal). Ici plusieurs utilisateurs peuvent travailler simultanément , le nombre dépend des licences achetées pour une telle utilisation (il s'agit de licence en plus de la licence classique de l'os). Dans ce cas, il faut ajouter le rôle de Terminal Server (je sais pas si c'est le terme actuel) au serveur pour monter l'infrastructure.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  5. #5
    Expert confirmé Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Points : 5 485
    Points
    5 485
    Par défaut
    Pour clarifier encore davantage, les fonctionnalités de bureau distant sont par exemple utilisables entre deux éditions pros de Windows (vista, seven, etc) sur un réseau domestique et sans aucun serveur. Il me semble que seules les versions familiales n'ont pas cette fonctionnalité (et encore je doute que HP ou Dell se soient privés d'une fonctionnalité si utile au support).

  6. #6
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    Non il n'est pas possible de se connecter à distance à un poste avec une version familiale. Par contre, je crois (mais je peux me tromper) qu'une version familiale peut très bien se connecter à distance à un autre poste ou un serveur.

    Sinon il existe une autre méthode de connexion à distance, valable quelque soit les versions (donc aussi les versions familliales) qui est l'assistance bureau à distance. Elle consiste à inviter quelqu'un à prendre la main à distance en parallèle de soi en cas de dépannage par exemple.
    Mais là, on sort du cadre de la question initiale, je pense.


    Toutes ces techniques se basent toutes sur RDP
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  7. #7
    Expert confirmé Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Points : 5 485
    Points
    5 485
    Par défaut
    Citation Envoyé par sevyc64 Voir le message
    Mais là, on sort du cadre de la question initiale, je pense.
    Il me semble au contraire que non. Puisque l'assistance à distance repose elle aussi sur RDP, cela prouve bien qu'un support de ce protocole existe même dans les versions familiales. Reste à vérifier que ce support est bien réutilisable pour accomplir le partage d'écran désiré.

    Quoiqu'il en soit nous sommes, je présume, d'accord sur le fait que RDP est la solution. La seule question étant de savoir si sa mise en oeuvre par les RDS peut répondre au besoin, lequel doit sans doute être précisé.

Discussions similaires

  1. partage d'écran avancé
    Par ydromel dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 31/03/2012, 23h01
  2. Activer le partage d'écran à distance
    Par Mobius dans le forum Apple
    Réponses: 2
    Dernier message: 25/05/2011, 19h31
  3. API Web partage d'écran et visio
    Par Scritch85 dans le forum Développement Web avec .NET
    Réponses: 0
    Dernier message: 27/04/2011, 20h33
  4. Partage d'écran clavier
    Par riete dans le forum Apple
    Réponses: 0
    Dernier message: 25/03/2010, 11h51
  5. Comment partager l'écran en 2 ?
    Par sherkan dans le forum Composants VCL
    Réponses: 3
    Dernier message: 27/07/2005, 16h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo