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 :

Affichage messagebox depuis un service windows


Sujet :

Services Windows

  1. #1
    Inactif  
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 26
    Points : 20
    Points
    20
    Par défaut Affichage messagebox depuis un service windows
    Bonjour,

    j'ai créé un service windows très simple permettant de monitorer la taille d'un dossier.
    Je souhaiterais maintenant que ce service windows notifie l'utilisateur via une boite de dialogue lorsque le dossier monitoré dépasse une certaine taille.

    Ma première question est.... est-ce une bonne idée d'utiliser un service windows ?

    J'ai trouvé quelques infos sur le net notamment ces deux liens :
    Interactive services
    Launching UI application from windows service

    A dire la vérité je ne comprends pas grand chose au premier lien... concernant le deuxième je trouve ça vraiment alambiqué et crados de lancer une application externe juste pour afficher une popup...qu'en pensez-vous ?

    Merci.

  2. #2
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Salut,

    pour la deuxième possibilité (une appli en sus pour notifier l'utilisateur) ce n'est pas si sale que ça.
    Par exemple pour Apache tu as souvent httpd et un soft de monitoring qui tourne.
    Enfin, serait-il imaginable que ton exe devienne elle-même une appli plutôt qu'un service, lancée en auto au démarrage et visible uniquement dans la barre de notification (donc invisible in fine) ?

    Pour le premier lien il y a plusieurs possibilités proposées mais ne sachant pas comment tu as monté ton service, ni ne pouvant tester par moi-même, je ne peux pas t'en dire plus.
    Plus je connais de langages, plus j'aime le C.

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2019
    Messages : 1
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Je me suis retrouvé face à une situation un peu similaire, il y a peu. L'API windows fonctionne bien pour lancer une appli.
    Par contre dans ton cas spécifique (boite de dialogue) n'est-il pas possible de lancer la fonction Messabox de winuser.h via un invoke? Cela évite une application externe si ça te rebute.
    https://docs.microsoft.com/en-us/win...ser-messagebox

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, 16h56
  2. Extinction des écrans depuis un service windows
    Par jesus144 dans le forum Services Windows
    Réponses: 10
    Dernier message: 13/08/2010, 16h22
  3. Réponses: 11
    Dernier message: 07/05/2010, 14h11
  4. Réponses: 3
    Dernier message: 21/11/2006, 22h05
  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, 22h58

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