C # écriture de l'installation et de la désinstallation du service Windows

1.   Créez un nouveau projet ou sélectionnez la solution actuelle - clic droit - ajouter - nouveau projet

2.   Sélectionnez (Type de projet) Projet Visual C # , (Modèle) Service Windows , indiquez le nom du service à créer, puis appuyez sur le bouton OK.

3.   Un projet WindowsService1 est créé par défaut dans le gestionnaire de ressources. Un fichier Service.cs est inclus sous le projet

4.   Passez de la vue de code à la vue de conception, cliquez avec le bouton droit et sélectionnez " Ajouter un programme d'installation "

5.   Ensuite, dans l'explorateur de projet actuel, vous trouverez un fichier ProjectInstaller.cs supplémentaire . Cliquez sur le fichier pour ouvrir le formulaire [ Design ] ProjectInstaller.cs . Vous constaterez qu'il y a deux composants "servi ceProcessInstaller1" et "serviceInstaller1" automatiquement .

6,   fournis ServiceInstaller1 propriétés des composants : ServiceName = MyService ( sans nom ) et la StartType = automatisation (autodémarrage)

7.   Définissez l'attribut du composant serviceProcessInstaller1 : Accout = LocalSystem

8,   sélectionnez la solution actuelle, à droite - Régénérer. Il y aura un autre fichier exe sous le fichier de débogage

9.   Enregistrement du serveur Windows Ouvrez l'outil de ligne de commande fourni avec Visual Studio , cliquez avec le bouton droit et sélectionnez Exécuter en tant qu'administrateur, puis entrez la commande suivante: 

InstallUtil D: /service.exe  ( service.exe est le fichier exe généré par le projet tout à l'heure )

Désinstaller le service

InstallUtil /u D:/service.exe

Après cela, vous pouvez voir le service qui vient d'être installé dans l'interface de gestion des services.

Publié 28 articles originaux · J'aime 15 · Visites 110 000+

Je suppose que tu aimes

Origine blog.csdn.net/z3h0a5n8g8x9i9a2o3/article/details/9849465
conseillé
Classement