Je m'auto-Réponds,
1 solution qui marche mais pas satisfaisante, car l'Arret du Service n'est pas géré, avec srvany.exe et instsrv.exe de Microsoft, qui permets de mettre n'importe quel executable en Service mais sans gestion des evenements du Controller SCManager j'envois la méthode ça pourra servir :
Création Service :
------------------
instsrv Mon_Service "C:\srvany.exe"
Modifie Clé Base de Registre :
------------------------------
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nom du Service(Mon_Service)
Créer Clé "Parameters" Créer Valeur Chaine "Application" = C:\Mes Projets\Mon Projet\Exe\MonExe_Srv.exe
Suppression Service :
---------------------
instsrv Mon_Service Remove
Dans le Code de MonExe_Srv.exe, on interroge le status du Service toutes les secondes, marche pour tous les statut sauf "Démarrage en cours", "Arret en cours", "Arret"
Je cherche toujours à capturer avec windev les evenements (Démarrage, en cours, Arret, en cours ou Pause, en cours)du Controller SCManager
Il y a une grosse demande là dessus, la solution existe car développer en VB6 et marche parfaitement voici l'exemple en Download :
http://dl.free.fr/tWGmZIJFRMerci de votre aide
Tonton
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=6342&post_id=25100