Création d'une application en service
Dans les articles précédents, nous avons vu comment fermer des services, maintenant, nous allons créer une application en service.
Il existe quelques applications qui peuvent être transformées en service, des serveurs de jeux, du monotoring
(surveillance des températures, etc.) ou des applications scientifiques : exemple : le folding
Actuellement, il existe 2 possibilités pour transformer une application en service
- Avec les outils du Ressource Kit de Windows "INSTSRV.EXE et SRVANY.EXE"
- Avec FireDaemon
C'est cette application simple d'usage que nous allons tester.
Présentation de FireDaemon
FireDaemon est un utilitaire maintenant distribué en shareware 29$, permettant
de lancer n'importe quelle application en tant que service sous Windows 2000 & XP.
Malheureusement cette application n'existe plus en freeware sur leur site, c'est bien dommage, mais j'ai réussi à en retrouver une version gratuite, elle est disponible sur mon site : FireDaemon-Lite-1_6-GA.exe
Cette version gratuite ne peut lancer qu'un seul service, ce qui est déjà bien.
Pour la version Pro FireDaemon 1.7 GA :
http://www.firedaemon.com/
Configuration
recommandée
Système d'exploitation : Windows NT 4.0 Workstation &
Server (Service Pack 4 ou plus)
fonctionne également sur des plateformes Windows 2000 Pro et XP
Pro.
Note : ne fonctionne pas avec Windows 95/98.
la version Pro v1.7 GA de FireDaemon sera utilisée pour l'article.
L'installation de FireDaemon est toute simple, précisez
seulement où l'application devra être installée c'est tout
Vous allez voir la fenêtre suivante.
Allez dans le menu
"Service" et sélectionnez
"New" (voir l'image ci-dessous)
Vous allez voir la
fenêtre suivante.
Dans l'onglet "Program" => remplissez les diverses cases comme indiqué ci-dessus
Note :
Short name ne doit pas avoir d'espace dans le nom et uniquement des caractères alphanumériques.
Pour terminer l'installation du service, vous cliquez sur
"Install"
Vous allez voir la fenêtre suivante.
Ensuite vous cliquez sur
"Ok"
Vous allez voir la fenêtre suivante.
Voilà le service
FoldingHome est installé et fonctionne
"Status : Running".
Vérifions le bon fonctionnement du service
Pour vérifier que tout fonctionne vous avez 2 possibilités :
- Faites un clic droit sur la barre des tâches et sélectionnez
"Gestionnaire des
tâches"
Confirmation que l'application est bien lancée.
2ème
possiblité : (voir image ci-dessous)
Vous cliquez sur
"File" et vous sélectionnez
"Service Control Panel"
Vous allez voir la fenêtre suivante, le gestionnaire des services
Voilà on constate que notre service
"FireDaemon Service : FoldingHome" a bien démarré
Vous souhaitez arrêter le service, vous cliquez sur le
"stop avec la main" (voir image ci-dessous):
Ce programme a d'autres options très intéressantes, il sufit de faire un tour sur les autres onglets.
Je vous laisse les découvrir ...
Le même article en anglais pour un service jeux en réseau
www.blackbagops.com
La méthode du ressource Kit
Les outils du Ressource Kit de Windows "INSTSRV.EXE et SRVANY.EXE" sont très bien présentés par JCB sur son site,
je vous laisse découvrir sa page sur le sujet :
la page de JCB
Tesgaz le : 28/02/2005
- Retour : Les services.
- Haut de page -