Quelle est la différence entre un Windows service et un Windows processus ?
Une application est un programme avec lequel vous interagissez sur le bureau.
Un processus est une instance d'un exécutable particulier (fichier programme .exe) en cours d'exécution.
Un service est un processus qui s'exécute en arrière-plan et n'interagit pas avec le bureau. Sous Windows, les services s'exécutent presque toujours en tant qu'instance du processus svchost.exe, le processus hôte du service Windows. Cependant, il y a parfois des exceptions à cela.
Parfois, les processus peuvent s'exécuter en arrière-plan sans interaction avec le bureau, mais sans être installés en tant que service.
Les programmes antivirus utilisent généralement un service pour pouvoir continuer à s'exécuter même lorsque l'utilisateur n'est pas connecté.
Les processus se terminent généralement quand une application est fermée, mais ce n'est pas toujours le cas. Certains programmes, notamment les programmes de téléchargement et de sauvegarde, peuvent continuer à s'exécuter en arrière-plan sans afficher de fenêtre. L'antivirus en est également un exemple: outre l'utilisation d'un service, de nombreuses applications antivirus exécutent un processus en mode silencieux en arrière-plan, qui affiche uniquement une application pour l'utilisateur lorsque l'action est requise.
S'il vous plaît donnez-moi une meilleure information sur le service. Merci.
Un service est un processus Windows pur sang, il n'y a pas de différence. La seule particularité d'un service est qu'il est démarré par le système d'exploitation et s'exécute dans une session distincte. Un isolement qui l'empêche d'interférer avec la session de bureau. Traditionnellement nommé un daemon .
Un service est un processus sans interface utilisateur. Vous pouvez appeler le service en tant que sous-ensemble de processus.