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

Services Windows Discussion :

Accès à l’écran depuis un Service Windows


Sujet :

Services Windows

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Accès à l’écran depuis un Service Windows
    Bonjour,

    J'ai réalisé une application, qui permet de faire des ScreenShot et de le transmettre via TCP\IP.

    Si je la lance depuis une appli. Console cela fonctionne bien. (utilisation de Graphics.CopyFromScreen )
    Lorsque que je la passe en Service Windows (avec compte system local et Autoriser le service à interagir avec le bureau), la capture ce passe sans erreur, l'image et bien transmise.
    Mais l'image et entièrement blanche.

    Si quelqu'un à une idée, je suis preneur.
    Merci d'avance.

  2. #2
    Membre expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Points : 3 568
    Points
    3 568
    Par défaut
    Hum...pas sur de mon coup mais je crois que l'option "Autoriser le service à interagir avec le bureau" veut dire que le service peut avoir un GUI (hérésie!). Par contre, il tourne dans le process 0, et donc n'a pas de bureau, c'est pourquoi l'ecran est blanc.
    Une solution serait d'avoir un soft qui tourne dans la session utilisateur, qui fait la capture et la transmet au service qui le peut transmettre via TCP/IP. Ou alors que le soft le fasse lui-même sans service.
    Microsoft MVP : Windows Platform

    MCPD - Windows Phone Developer
    MCPD - Windows Developer 4

    http://www.guruumeditation.net

    “If debugging is the process of removing bugs, then programming must be the process of putting them in.”
    (Edsger W. Dijkstra)

Discussions similaires

  1. Ouverture d'une session desktop depuis un service Windows
    Par jesus144 dans le forum Services Windows
    Réponses: 0
    Dernier message: 13/08/2010, 17h56
  2. Extinction des écrans depuis un service windows
    Par jesus144 dans le forum Services Windows
    Réponses: 10
    Dernier message: 13/08/2010, 17h22
  3. Réponses: 11
    Dernier message: 07/05/2010, 15h11
  4. Réponses: 3
    Dernier message: 21/11/2006, 23h05
  5. [C#] Execution d'un fichier VBS depuis un service Windows
    Par 0r3L dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/11/2005, 23h58

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