Partager via


Modèle Service Windows (C++)

Mise à jour : novembre 2007

Le modèle Service Windows ajoute les éléments nécessaires à la création d'une application de service Windows, application exécutable fonctionnant en permanence dans sa propre session Windows. Pour plus d'informations, consultez Introduction aux applications de service Windows.

Le modèle ajoute automatiquement les références et fichiers projet essentiels servant de point de départ à l'élaboration de votre application :

  • Références aux espaces de noms .NET Framework suivants :

    • System.XML – Contient des classes qui assurent une prise en charge basée sur des normes pour le traitement XML.

    • System.Configuration.Install – Contient des classes qui vous permettent d'écrire des programmes d'installation personnalisés pour vos propres composants.

    • System.ServiceProcess – Contient des classes qui vous permettent d'installer et d'exécuter des services, qui sont des exécutables fonctionnant en permanence et dépourvus d'interface utilisateur.

    • System.Data – Contient des classes qui constituent l'architecture ADO.NET, qui est la principale méthode d'accès aux données pour les applications managées.

    • System – Contient des classes fondamentales et des classes de base qui définissent les types de données référence et valeur, les événements et gestionnaires d'événements, les interfaces, les attributs et le traitement des exceptions courants.

    • mscorlib – DLL de l'assembly qui fournit la prise en charge .NET Framework.

  • Fichiers sources :

    • Service (fichier .cpp) - Principal fichier source et point d'entrée dans l'application créée par Visual Studio à votre intention. Identifie le fichier .dll du projet et son espace de noms. Fournissez votre propre code dans ce fichier.

    • AssemblyInfo.cpp - Fichier contenant des informations (attributs, fichiers, ressources, types, informations de versioning, informations de signature, etc.) pour modifier les métadonnées de l'assembly du projet. Pour plus d'informations, consultez Contenu d'un assembly.

    • Stdafx.cpp – Utilisé pour générer un fichier d'en-tête précompilé nommé Win32.pch et un fichier de types précompilé nommé StdAfx.obj.

  • Fichiers d'en-tête :

    • Service (fichier .h) - Principal fichier Include pour le projet, contenant l'ensemble des déclarations, symboles globaux et directives #include pour les autres fichiers d'en-tête.

    • Service (fichier .resx) – Fichier de ressources XML dont la propriété BuildAction a la valeur Embedded Resource.

    • Stdafx.h – Utilisé pour générer un fichier d'en-tête précompilé nommé Win32.pch et un fichier de types précompilé nommé StdAfx.obj.

    • resource.h – Fichier Include généré pour app.rc.

  • Fichiers de ressources :

    • app.rc - Le fichier de script de ressources d'un programme.

    • app.ico –Le fichier d'icônes d'un programme.

  • ReadMe.txt : fichier décrivant chaque fichier de votre projet en utilisant les noms de fichiers réels créés par le modèle.

Voir aussi

Tâches

Comment : créer des services Windows (programmation C++)

Concepts

Introduction à l'analyse des seuils de performance

Référence

Fichiers créés pour les projets CLR

Autres ressources

Gestion des solutions, des projets et des fichiers