OVH Cloud OVH Cloud

Contrôler le démarrage d'un service windows

1 réponse
Avatar
Nogema
Bonjour,

J'ai créé un service windows avec le langage VB.NET 2005.

Est-il possible d'empêcher le démarrage du service lorsqu'un utilisateur
sélectionne "Démarrer" ?

Par exemple si une configuration ou des paramètres sont incorrects,
j'aimerai avertir l'utilisateur (journal des événements) et faire un Cancel
du démarrage.

Merci pour vos suggestions.


Jérôme

1 réponse

Avatar
Ghislain Proulx
Bonjour Jérôme,

Si tu force une exception (de type ApplicationException par exemple) dans le
OnStart de ton service, il ne démarrera pas. Tu pourras donc ajouter le
pourquoi dans le paramètre Message de l'exception et celui ci sera
automatiquement inscrit dans l'EventLog de Windows.

Bon week-end

Ghislain Proulx

"Nogema" a écrit dans le message de news:

Bonjour,

J'ai créé un service windows avec le langage VB.NET 2005.

Est-il possible d'empêcher le démarrage du service lorsqu'un utilisateur
sélectionne "Démarrer" ?

Par exemple si une configuration ou des paramètres sont incorrects,
j'aimerai avertir l'utilisateur (journal des événements) et faire un
Cancel du démarrage.

Merci pour vos suggestions.


Jérôme