Service NT - Programmation
Marsh Posté le 13-04-2001 à 15:27:54
C'est quoi ce flood que tu nous fais????
Marsh Posté le 13-04-2001 à 15:28:19
Excusez moi pour les trois posts du meme nom ms vive INTERNET EXPLORER DE M...
Marsh Posté le 13-04-2001 à 17:36:11
va voir sur http://jc.bellamy.free.fr il me semble qu'il en parle.
Marsh Posté le 18-04-2001 à 14:25:49
Je connais un pgm du ressource kit SRVANY.EXE qui permet de transfomer un EXE en service NT.
Voila.
Bull
Marsh Posté le 18-04-2001 à 14:35:23
Pour créer un service il te faut le DDK.
http://www.microsoft.com/ddk/
Par contre c'est en C exclusivement...
Marsh Posté le 18-04-2001 à 14:39:37
J'ai vérifié : le site de bellamy - voir url sur post plus haut - en parle et l'explique très bien.
-> trictrac : un service est une application lancée en tâche de fond, qui n'apparait pas dans la barre des tâches et qui sert (théoriquement) au système. Par exemple l'antivirus peut être lancé comme service. Si une appli est lancée comme service, on n'a pas besoin de se loguer pour la lancer (si on l'a paramétrée tel quel bien sur !)
Tu peux regarder dans NT ou W2000 quels sont les services lancés (il y en a une palanquée...) : Panneau de configuration/services il me semble (je suis pas sur NT)
Marsh Posté le 18-04-2001 à 14:46:03
-> Z51 exact si l'on veut créer un vrai service pour NT. Bellamy précise en effet :
"Le plus simple est de récupérer dans le kit de ressources techniques NT les 2 outils prévus pour cela et qui s'appellent :
INSTSRV.EXE (37 888 octets)
SRVANY.EXE (13 312 octets)
Dans la réalité, ces outils ne "transforment" pas réellement une application en service.
Ce qui est fait est UNIQUEMENT le lancement du service srvany, auquel est indiqué en paramètre le nom de l'application que l'on veut voir lancée comme service.
Etant donné qu'il peut y avoir plusieurs applications dans ce cas, plusieurs instances de srvany seront alors exécutées.
Pour les distinguer, on leur attribue des noms différents arbitraires à l'aide de l'outil instsrv."
...
l'URL directe de la page est :
http://jc.bellamy.free.fr/fr/windowsnt.html#serviceNT
Marsh Posté le 18-04-2001 à 16:16:03
Il existe aussi un ocx écrit en C par Microsoft qui permet d'écrire une application VB standard en tant que service. Cependant attention ce service disposera d'un form donc il y a un risque qu'il puisse être fermé par erreur par un utilisateur.
Marsh Posté le 13-04-2001 à 15:26:47
Comment qu'on fait pour faire de son appli un service NT (je code généralement en VB) ???