Re: Exe Windev en ServiceNT

Posté par Tonton le 11/2/2010 0:33:14
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/tWGmZIJFR

Merci de votre aide

Tonton

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=6342&post_id=25100