Dark Mode

Aller au contenu

Service (Windows)

Un article de Wikipedia, l'encyclopedie libre.

Pour les articles homonymes, voir Service.

Dans les systemes d'exploitation de type Windows NT, un service (ou service Windows) est un programme qui fonctionne en arriere-plan[1]. Il est similaire a un daemon d'Unix[1]. Un service doit se conformer aux regles d'interface et aux protocoles du Service Control Manager, le composant charge de la gestion des services[2].

Les services peuvent etre configures pour demarrer lorsque le systeme d'exploitation est demarre et fonctionner en arriere-plan tant que Windows est en cours d'execution. En variante, ils peuvent etre lances manuellement par l'utilisateur ou par un evenement qui a besoin du service. Les systemes d'exploitation de type Windows NT incluent de nombreux services. Les services sont rattaches a trois comptes d'utilisateur : le compte Systeme, le compte Service reseau et le compte Service local. Parce que les services sont associes a leurs propres comptes utilisateur dedies, ils peuvent fonctionner sans qu'un utilisateur soit connecte au systeme d'exploitation. Les services sont souvent associes a des processus hotes pour les services Windows. Le Common Information Model, represente un service Windows avec la classe Win32_Service[3].

Avant Windows Vista, les services installes comme services interactifs peuvent interagir avec le bureau de Windows et afficher une interface utilisateur graphique. Cependant, dans Windows Vista, les services interactifs sont deprecies et peuvent ne pas fonctionner correctement par suite du resserrement des regles de securite de Windows Vista[4],[5].

Developpement

[modifier | modifier le code]

Un service est tout d'abord un programme cree en utilisant des outils de developpement tels que Microsoft Visual Studio ou Embarcadero Delphi. Pour etre un service, un programme doit etre ecrit de telle maniere qu'il peut traiter des messages demarrer, arreter et mettre en pause provenant du Service Control Manager. Service Control Manager est un composant de Windows qui est responsable du demarrage et de l'arret des services.

Le Windows Resource Kit de Windows NT 3.51, Windows NT 4.0 et Windows 2000 fournit des outils pour controler l'utilisation et l'enregistrement des services

  1. | a et b << Services overview >>, TechNet, Microsoft (consulte le )
  2. | << Services >>, Microsoft Developer Network, Microsoft (consulte le )
  3. | Win32_Service class
  4. | << New Elevation PowerToys for Windows Vista >>, TechNet Magazine, Microsoft, (consulte le ) : << The service CmdAsSystem is configured as interactive whose support is being deprecated. The service may not function properly. The problem is that this script tries to create and start an interactive service. Interactive services will not function correctly due to Session 0 Isolation in Windows Vista. >>
  5. | << Services in Windows >>, MSDN, Microsoft, (consulte le )

Liens externes

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
v * m
Principal
Configuration
Applications
Jeux
Noyau
Services
Systemes de fichiers
Serveur/Reseau
Architecture
Securite
Compatibilite