Comment Créer Un Service Windows

Table des matières:

Comment Créer Un Service Windows
Comment Créer Un Service Windows

Vidéo: Comment Créer Un Service Windows

Vidéo: Comment Créer Un Service Windows
Vidéo: Tutoriel C# - Créer un service Windows 2024, Peut
Anonim

L'opération de création d'un service Windows est réalisée à l'aide de l'utilitaire spécialisé Sc.exe, dont les paramètres sont édités dans l'interpréteur de commandes.

Comment créer un service Windows
Comment créer un service Windows

Instructions

Étape 1

Appelez le menu principal du système d'exploitation Microsoft Windows pour effectuer l'opération de création d'un service système et accédez à l'élément "Exécuter".

Étape 2

Saisissez la valeur cmd dans le champ "Ouvrir" et confirmez le lancement de l'outil "Ligne de commande" en cliquant sur le bouton OK.

Étape 3

Utilisez la syntaxe de commande suivante pour définir les paramètres du service que vous créez:

sc Servername Command Servicename Optionname = Optionvalue …

ou utiliser la valeur

Commande sc

pour appeler les informations d'aide.

Étape 4

N'oubliez pas que le paramètre Servername n'est pas utilisé lors de la création d'un service sur l'ordinateur local et n'est nécessaire que lors de la spécification du nom du serveur distant pour exécuter des commandes.

Étape 5

Utilisez le paramètre Config pour modifier les paramètres persistants du service que vous créez et sélectionnez Continuer pour envoyer la demande appropriée.

Étape 6

Utilisez le paramètre Control pour exécuter la demande sélectionnée et utilisez le paramètre Create pour ajouter le service créé au registre système.

Étape 7

Sélectionnez le paramètre EnumDepend pour définir les dépendances de service et spécifiez les noms de section de service dans la valeur GetKeyName.

Étape 8

Déterminez la configuration du service sélectionné avec une requête qc, ou déterminez l'état du service en entrant le paramètre Query.

Étape 9

Utilisez la valeur Start pour démarrer, Stop pour arrêter et Delete pour supprimer le service nouvellement créé.

Étape 10

Déterminez le nom attribué au service système dans le registre à l'aide du paramètre Servicename. Notez que ce nom n'est pas le même que le nom affiché par la commande net start dans le groupe Services de la console de gestion.

Étape 11

Utilisez les paramètres Optionname et Optionvalue pour spécifier les noms et les valeurs des paramètres facultatifs dont vous avez besoin (si nécessaire), et spécifiez la valeur pour chacun des paramètres sélectionnés séparément.

Étape 12

Spécifiez le chemin complet du fichier bin du service dans le paramètre binPath et spécifiez le groupe de propriété du service en cours de création dans la ligne de groupe.

Étape 13

Utilisez le paramètre depend = pour définir les services et les groupes à pré-démarrer, et spécifiez le nom d'utilisateur pour lequel le service doit être démarré dans le paramètre obj =. La valeur par défaut de ce paramètre est LocalSystem.

Étape 14

Utilisez le paramètre password = pour définir une valeur de mot de passe et spécifiez le nom de service utilisé dans les applications GUI dans le paramètre DisplayName.

Étape 15

Utilisez la syntaxe de commande suivante pour créer un service système de test nommé service:

sc create service binpath = drive_name: / int / system32 / serv.exe.

Conseillé: