L'outil standard pour créer un service Windows est le modèle Visual Studio. Net appelé Service Windows.
Il est nécessaire
Le principal avantage de cet outil de service Windows est la création automatique de références aux classes et catégories de noms correctes en appliquant l'héritage et en modifiant les méthodes requises
Instructions
Étape 1
Assurez-vous de bien comprendre la séquence d'étapes pour créer votre service: - définir correctement le nom de service du service; - créer les installateurs nécessaires; - effectuer une dérogation; - définir le code OnStop et OnStart; - définir la méthode de configuration pour le service créé.
Étape 2
Utilisez la boîte de dialogue Propriétés pour définir le nom souhaité pour le service que vous créez. Notez que le nom de service sélectionné doit correspondre au nom utilisé par l'application d'installation de classe. Toute modification de la valeur du nom utilisé implique une mise à jour de l'application d'installation de la classe.
Étape 3
Utilisez les paramètres nécessaires pour définir les propriétés et les modes de fonctionnement du service créé: - True - dans la section CanStop - pour autoriser la réception de requêtes qui interrompent l'exécution; - True - dans la section CanShutDown - pour permettre la réception de notifications lorsque l'ordinateur est allumé off qui appellent la procédure OnShutDown; - False - dans la section CanPauseAndContinue - pour interdire l'interruption et la reprise du service, ou True - pour autoriser ces actions; - False - dans la section CanHandlePowerEvents - pour interdire au service de recevoir des notifications sur les modifications dans l'état d'alimentation de l'ordinateur, ou True - pour permettre la réception de telles notifications; - False - dans la section AutoLog - pour interdire l'enregistrement d'un rapport des actions effectuées par le service dans le journal des événements, ou True - pour activer la journalisation des événements.
Étape 4
Appelez l'outil d'édition de code et entrez les valeurs de traitement requises pour les procédures OnStop et OnStart. Modifiez les paramètres des valeurs des méthodes à modifier en fonctionnalité et ajoutez les installateurs nécessaires pour le service en cours de création.
Étape 5
Développez le menu Générer et spécifiez la commande Générer la solution sans essayer d'utiliser la touche de fonction F5 pour démarrer le service. Installez le service créé.