OVH Cloud OVH Cloud

Création Service à partir d'un exe

6 réponses
Avatar
phil
Bonjour,
Sous Win 2000 serveur, comment à partir d'un .exe (ftp.Exe) en faire un
service windows.
avec les tools : instsrv c:\ftp.exe le service est créé mais il ne peut être
lancé...
erreur dépassement du temps de lancement....

6 réponses

Avatar
Thierry NARDOUX [MCP]
Bonjour,

Fait une recherche sur google (car j'ai plus l'adresse en tête ..) sur
SRVANY.EXE.

Ce programme te permets de lancer un .exe en tant que service, et tu peux en
plus passer des paramètres à ton programme.

Tu peux voir aussi ceci :
http://perso.wanadoo.fr/mnfauvel/Kb/html/comment0.htm

Tiens moi au courant.

--
--------------------------------------------
Vous aimez le rallye automobile ?
Visitez : http://www.chronoespoir.fr.st
--------------------------------------------

"phil" a écrit dans le message de
news:bm0mi0$f0a$
Bonjour,
Sous Win 2000 serveur, comment à partir d'un .exe (ftp.Exe) en faire un
service windows.
avec les tools : instsrv c:ftp.exe le service est créé mais il ne peut
être

lancé...
erreur dépassement du temps de lancement....




Avatar
Jean-Claude BELLAMY
Thierry NARDOUX [MCP] s'est ainsi exprimé:
"phil" a écrit dans le message de
news:bm0mi0$f0a$
Sous Win 2000 serveur, comment à partir d'un .exe (ftp.Exe) en faire
un service windows.
avec les tools : instsrv c:ftp.exe le service est créé mais il ne
peut être lancé...
erreur dépassement du temps de lancement....


Fait une recherche sur google (car j'ai plus l'adresse en tête ..) sur
SRVANY.EXE.
Ce programme te permets de lancer un .exe en tant que service, et tu
peux en plus passer des paramètres à ton programme.


Euh... tu n'a pas lu la question en détail !!

Phil parle de "instsrv", qui est le module d'installation de "srvany" !
Donc il connait et dispose de cet outil !
J'en parle d'ailleurs depuis longtemps sur mon site :
http://www.bellamyjc.org/fr/windowsnt.html#serviceNT

"instsrv" crée un service basé sur "srvany", lequel admet en paramètre
l'appli que l'on veut transformer en service.

Mais il ne faut pas croire que l'on peut transformer n'importe quoi en
service !
Il faut que l'appli le permette, à savoir qu'elle soit conçue autour d'une
boucle de gestion d'évenements.
Et si par hasard cette appli possède une interface (graphique ou console),
avec des sorties, cela ne pourra fonctionner que si une session est ouverte!
Or un service doit pouvoir fonctionner en dehors de toute session.

Phil parle de "c:ftp.exe", or cela est pour moi une appli CLIENT de FTP.
Je ne vois pas comment cela pourrait se transformer en service.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
phil
Et oui il y a une interface graphique, c'est un serveur FTP (GuildFTPd)
car je ne souhaite pas utiliser IIS....
Evidemement si j'ouvre une session cela fonctionne....
Avatar
Thierry NARDOUX [MCP]
Bonjour Jean-Claude,

Effectivement, j'ai lu peu vite !!!
Il faut dire, que je consulte les posts avec un téléphone scotché à
l'oreille :-)
Alors des fois, on s'embrouille ...

Merci de ta réaction.

Bonne journée.

--
--------------------------------------------
Vous aimez le rallye automobile ?
Visitez : http://www.chronoespoir.fr.st
--------------------------------------------

"Jean-Claude BELLAMY" a écrit dans le
message de news:uDTA%
Thierry NARDOUX [MCP] s'est ainsi exprimé:
"phil" a écrit dans le message de
news:bm0mi0$f0a$
Sous Win 2000 serveur, comment à partir d'un .exe (ftp.Exe) en faire
un service windows.
avec les tools : instsrv c:ftp.exe le service est créé mais il ne
peut être lancé...
erreur dépassement du temps de lancement....


Fait une recherche sur google (car j'ai plus l'adresse en tête ..) sur
SRVANY.EXE.
Ce programme te permets de lancer un .exe en tant que service, et tu
peux en plus passer des paramètres à ton programme.


Euh... tu n'a pas lu la question en détail !!

Phil parle de "instsrv", qui est le module d'installation de "srvany" !
Donc il connait et dispose de cet outil !
J'en parle d'ailleurs depuis longtemps sur mon site :
http://www.bellamyjc.org/fr/windowsnt.html#serviceNT

"instsrv" crée un service basé sur "srvany", lequel admet en paramètre
l'appli que l'on veut transformer en service.

Mais il ne faut pas croire que l'on peut transformer n'importe quoi en
service !
Il faut que l'appli le permette, à savoir qu'elle soit conçue autour d'une
boucle de gestion d'évenements.
Et si par hasard cette appli possède une interface (graphique ou console),
avec des sorties, cela ne pourra fonctionner que si une session est
ouverte!

Or un service doit pouvoir fonctionner en dehors de toute session.

Phil parle de "c:ftp.exe", or cela est pour moi une appli CLIENT de FTP.
Je ne vois pas comment cela pourrait se transformer en service.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*






Avatar
Jean-Claude BELLAMY
phil s'est ainsi exprimé:

Et oui il y a une interface graphique, c'est un serveur FTP
(GuildFTPd) car je ne souhaite pas utiliser IIS....
Il est très bien IIS !!! ;+)

Et les services HTTP et FTP sont de VRAIS services !

Evidemement si j'ouvre une session cela fonctionne....


Lu dans l'aide en ligne de GuildFTPd :
"Currently, GuildFTPd doesn't run as a NT service in NT
or 2000. It's planned to be added in the future, but has
shown to be a lot of program changes. We'll release a
version that runs as a service once we're comfortable
that it will perform as well as or better than the previous
releases."

Donc ... wait and see ! ;+))

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
Thierry F. [MS MVP]
Hello,

j'utilise un outil d'un ami développeur, Service Keeper dont une version
light (Service+ Light) est disponible gratuitement en téléchargement sur
www.activeplus.com .

--
Cdlt,

Thierry Frache [MVP Windows Servers]
http://www.microsoft-mvp.com
"phil" a écrit dans le message de news:
bm0mi0$f0a$
Bonjour,
Sous Win 2000 serveur, comment à partir d'un .exe (ftp.Exe) en faire un
service windows.
avec les tools : instsrv c:ftp.exe le service est créé mais il ne peut
être

lancé...
erreur dépassement du temps de lancement....