Programmes de contrôle de service

Un programme de contrôle de service démarre et contrôle les services. Il effectue les actions suivantes :

  • Démarre un service ou un service de pilote, si le type de démarrage est SERVICE_DEMAND_START.
  • Envoie les demandes de contrôle à un service en cours d’exécution.
  • Interroge la status actuelle d’un service en cours d’exécution.

Ces actions nécessitent un handle ouvert pour l’objet de service. Pour obtenir le handle, le programme de contrôle de service doit :

  1. Utilisez la fonction OpenSCManager pour obtenir un handle à la base de données SCM sur un ordinateur spécifié.
  2. Utilisez la fonction OpenService ou CreateService pour obtenir un handle à l’objet de service.

Pour plus d'informations, voir les rubriques suivantes :