OVH Cloud OVH Cloud

[WD7.5 206g] Créer un Service Windows

2 réponses
Avatar
Byky
Bonjour à tous,

Je souhaite faire de mon appli windev un Service Windows.
De ce fait, j'ai regardé du côté de l'exemple WD7 ServiceNT pour créer mon
Service.
J'arrive bien à installer mon appli dans les Services avec WDSERVICE.EXE
mais lorsque je veux démarrer le Service, le démarrage commence puis j'ai à
peu prés le message : "Le sevice n'a pas répondu à temps.".

Quelqu'un a t il déjà réussi à générer un service à partir de l'exemple
Windev ?
Quelle est la procédure pour créer un Service qui fonction ?
Si quelqu'un peut m'eclairer sur ce point ?

Merci d'avance et bon réveillon !!!!

Byky

2 réponses

Avatar
Roumegou
Byky a émis l'idée suivante :
Bonjour à tous,

Je souhaite faire de mon appli windev un Service Windows.
De ce fait, j'ai regardé du côté de l'exemple WD7 ServiceNT pour créer mon
Service.
J'arrive bien à installer mon appli dans les Services avec WDSERVICE.EXE
mais lorsque je veux démarrer le Service, le démarrage commence puis j'ai à
peu prés le message : "Le sevice n'a pas répondu à temps.".

Quelqu'un a t il déjà réussi à générer un service à partir de l'exemple
Windev ?
Quelle est la procédure pour créer un Service qui fonction ?
Si quelqu'un peut m'eclairer sur ce point ?

Merci d'avance et bon réveillon !!!!

Byky



je ne l'ai pas encore fait mais il me semble avoir vu qq chose sur le
site de l'asso.
www.windevasso.org.

--
Eric Roumegou
http://cerbermail.com/?Wk2D8D62KI
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Romain PETIT
Roumegou avait énoncé :

je ne l'ai pas encore fait mais il me semble avoir vu qq chose sur le site de
l'asso.
www.windevasso.org.



Oui il y a le code de Denis Ramstein (excellent) mais cela ne sert qu'à
contrôler un service.
http://www.windevasso.org/cgi-bin/gesmod.exe?exec=VISU&NUMRUBRIQUEX0&MDP=&TYPE=SOURCE&

Je me suis cassé les dents à essayer d'utiliser les API pour créer
l'EXE du service lui-même mais il y a apparement un problème (encore)
avec des call-backs en WD7x.
Finalement, j'utilise :
- soit firedaemon (gratuit pour un usage perso, 1 seul service)
très facile à mettre en place
http://www.firedaemon.com/
- soit ce petit programme en C freeware (sources fournies) qui
fonctionne très bien (avec un bémol, il faut des répertoires courts et
mettre un peu les mains dans le cambouis) :
XYNTService
http://www.codeproject.com/system/xyntservice.asp

Quand j'aurais un peu de temps (un jour ?), je ferais une petite classe
pour reprendre le code de Denis et l'associer avec l'utilisation de
XYNTservice.

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)