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

C++ Discussion :

Service, programme résident...


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Points : 80
    Points
    80
    Par défaut Service, programme résident...
    Bonjour (ou bonsoir)

    Je souhaite développé un programme "portable" sous Windows, Linux, ...
    Ce programme piloterait des services comme Apache, MySQL.
    Je cherche (depuis pas mal de temps) une routine, un bout de code, une explication, ... qui me permettrait de pouvoir tester par exemple si apache est en cours d'exécution, sinon s'il est installé en tant que service ou daemon.

    Si quelqu'un a une piste à me fournir, je suis preneur.

    Merci à tous

  2. #2
    Membre averti Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Points : 412
    Points
    412
    Par défaut
    Je crois que apache diffuse un bibliotheque qui gere ca non ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Points : 80
    Points
    80
    Par défaut
    Je ne sais pas. Je vais regarder. Par contre, j'ai cité apache mais je souhaiterais une solution plus "générale" pouvant être utilisée sous Windows et Linux.

  4. #4
    Membre averti Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Points : 412
    Points
    412
    Par défaut
    Citation Envoyé par franck.thibault
    Je ne sais pas. Je vais regarder. Par contre, j'ai cité apache mais je souhaiterais une solution plus "générale" pouvant être utilisée sous Windows et Linux.
    Il y a des limites a la généralités et la ca en est une... Tu peux tester l'execution de apache / IIS ou je ne sait quel autre service web mais tu ne peux pas écrire un code générique pour faire ca.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par Higestromm
    Il y a des limites a la généralités et la ca en est une... Tu peux tester l'execution de apache / IIS ou je ne sait quel autre service web mais tu ne peux pas écrire un code générique pour faire ca.
    N'existe-t-il pas une technique pour vérifier la présence d'un programme en mémoire ?

  6. #6
    Membre averti Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Points : 412
    Points
    412
    Par défaut
    Ca doit exister mais je n'ai jamais pratiquer... Ceci dit je peux affirmer que si cela existe, ca ne sera pas portable.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 103
    Points : 60
    Points
    60
    Par défaut
    Si tu es sous linux, tu peux faire cela facilement en appelant des fonctions systèmes du style ps mais par contre sous Windows cela ne marchera pas...

  8. #8
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Y'a des fonctions systèmes spécifiques aux services, fait une recherche sur le forum. C'est aussi possible via du scripting.

Discussions similaires

  1. Réponses: 19
    Dernier message: 25/05/2007, 17h15
  2. [vb.net] programme résident
    Par A2rem dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/12/2006, 12h31
  3. Programmes Résidents
    Par bchass dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 18/02/2006, 15h20
  4. Programme résident
    Par BARRON BABUTUKE GNT dans le forum Assembleur
    Réponses: 7
    Dernier message: 05/02/2006, 01h46
  5. Faire un programme résident
    Par Bubonik software dans le forum C
    Réponses: 21
    Dernier message: 05/09/2004, 10h28

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