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++Builder Discussion :

Arret et Desactivation service


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 70
    Par défaut Arret et Desactivation service
    Salut all

    J aurai besoin de controler des services arreter, desactiver et Manuel


    Voici un bou de code pour arreter mais ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    SERVICE_STATUS ServStat;
     
     
     
    ControlService("SharedAccess", SERVICE_CONTROL_INTERROGATE, &ServStat);
    if (ServStat.dwCurrentState != SERVICE_STOPPED) {
      // Arrêt du service
      ControlService("SharedAccess", SERVICE_CONTROL_STOP, &ServStat);

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Salut, sur le site Web de Microsoft tu as un exemple sur comment arrêter un service: http://msdn2.microsoft.com/en-us/library/ms686335.aspx

    J'ai trouvé le lien à partir de fonction ControlService sur MSDN: http://msdn2.microsoft.com/en-us/library/ms682108.aspx

    Bonne chance

  3. #3
    Membre chevronné Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Novembre 2004
    Messages : 669
    Par défaut
    Salut

    Pour arrêter un service windows 10_GOTO_10 l'explique très bien sur ce lien

    Arret du service "Aide et support" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    char szServiceName[] = "helpsvc";
    SERVICE_STATUS ServStat;
    SC_HANDLE hSCManager ,hService;
    hSCManager = OpenSCManager(NULL, SERVICES_ACTIVE_DATABASE, SC_MANAGER_ALL_ACCESS);
    hService = OpenService(hSCManager, szServiceName, SERVICE_ALL_ACCESS);
     
    ControlService(hService, SERVICE_CONTROL_INTERROGATE, &ServStat);
    if(ServStat.dwCurrentState != SERVICE_STOPPED)
    {
    //Arret du service
    ControlService(hService, SERVICE_CONTROL_STOP, &ServStat);
    }
    A+

Discussions similaires

  1. Arret/démarrage des services sql server2000
    Par da_latifa dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/02/2008, 08h55
  2. Arret/démarrage des services sql server2000
    Par da_latifa dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 28/02/2008, 19h33
  3. Problème script d'arret de mon service
    Par kabouns dans le forum Administration système
    Réponses: 0
    Dernier message: 19/12/2007, 17h59
  4. Monit - problème pour le démarrage / l'arret d'un service
    Par Museum dans le forum Administration système
    Réponses: 4
    Dernier message: 20/09/2007, 14h06
  5. peut on etre averti de l'arret d'un service windows
    Par pseudomh dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 07/08/2007, 12h13

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