Q1003
-
FAQ
Quelles sont les limitations liées à l'exécution des services sous le compte local du système ?
Détails
Les services Windows NT (tout comme XP, 2000, 2003, etc.) s'exécute par défaut en mode "Système Local". Ce mode est un compte
pré-défini qui a les caractéristiques suivantes :
- Le compte ne peut ouvrir la clé d'enregistrement "HKEY_CURRENT_USER".
- Le service ne peut oouvrir la clé d'enregistrement "HKEY_LOCAL_MACHINE\SECURITY".
- De plus, le service n'a aucune identité réseau et ne peut accéder à des ressources réseau qu'en utilisant une session nulle.
Si un partage ou une pipe est accessible via "Guest" via une session nulle, le service aura accès. Il y a une idée
fausse très répandue voulant qu'un service exécuté en "Système Local" n'ait aucun accès réseau.
Cependant, si vous utiliser un compte utilisateur pour le service plutôt qu'un compte local, veuillez noter que Windows NT
ne permet pas au service ou à toute application d'interagir avec le bureau. Ceci veut dire que vous ne verrez pas les messages,
les fenêtres flash ou les applications en cours.
Lorsque le service PlanetPress Watch utilise un compte utilisateur, vous pouvez configurer le processus afin qu'il s'exécute
sur le bureau. Le thread (ou processus) sera alors associé au bureau, donc si un utilisateur est connecté sur l'ordinateur
(par exemple si le bureau est actif), tous les exécutables appelés par le processus s'exécuteront sur ce bureau et
toute sortie sera montrée à l'utilisateur.
Créé le
18/10/2004 10:00:00