ayé, j'avance
au bout du compte, j'utilise pour l'instant JavaService et je gère les dépendances en ajoutant les bonnes valeurs dans la base des registres.
pour ceux que ça intéresse:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- chercher la clé portant le nom défini par le service installé
- ajouter une valeur de type "Multi-String Value" s'appelant DependOnGroup
- ajouter une valeur de type "Multi-String Value" s'appelant DependOnService
- modifier la valeur de DependOnService et entrer le nom (pas le display name) du service dont on dépend
- rebooter la machine (nécessaire pour prendre en compte la dépendance).
regarder les services aux alentours afin de voir comme les dépendances sont gérées
ça marche plutôt bien mais j'ai ceci qui m'interpelle ce matin (je chipote, j'installe et je désinstalle des services Java à tout va):
Error while checking to see if service is installed: Overlapped I/O operation is in progress.
euh... quoi qu'est-ce qu'il y a ?
---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.