Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Cet article ne s’applique pas aux services hébergés dans .NET. Pour obtenir le contenu le plus récent sur les services Windows utilisant Microsoft.Extensions.Hosting.BackgroundService et le modèle de service Worker, consultez :
À l’aide de Visual Studio ou du Kit de développement logiciel (SDK) .NET Framework, vous pouvez facilement créer des services en créant une application installée en tant que service. Ce type d’application est appelé service Windows. Avec les fonctionnalités de l’infrastructure, vous pouvez créer des services, les installer et les démarrer, arrêter et contrôler leur comportement.
Remarque
Dans Visual Studio, vous pouvez créer un service dans du code managé dans Visual C# ou Visual Basic, qui peut interagir avec le code C++ existant si nécessaire. Vous pouvez également créer un service Windows en C++ natif à l’aide de l’Assistant Projet ATL.
Dans cette section
Présentation des applications de service Windows
Fournit une vue d’ensemble des applications de service Windows, de la durée de vie d’un service et de la façon dont les applications de service diffèrent des autres types de projets courants.
Procédure pas à pas : création d’une application de service Windows dans le Concepteur de composants
Fournit un exemple de création d’un service en Visual Basic et Visual C#.
Architecture de programmation des applications de service
Explique les éléments de langage utilisés dans la programmation de service.
Guide pratique pour créer des services Windows
Décrit le processus de création et de configuration des services Windows à l’aide du modèle de projet de service Windows.
Sections connexes
ServiceBase - Décrit les principales fonctionnalités de la ServiceBase classe, utilisées pour créer des services.
ServiceProcessInstaller - Décrit les fonctionnalités de la ServiceProcessInstaller classe, qui est utilisée avec la ServiceInstaller classe pour installer et désinstaller vos services.
ServiceInstaller - Décrit les fonctionnalités de la ServiceInstaller classe, qui est utilisée avec la ServiceProcessInstaller classe pour installer et désinstaller votre service.
Créer des projets à partir de modèles : décrit les types de projets utilisés dans ce chapitre et comment choisir entre eux.