Bonjour,
Je cherche une solution pour savoir l'état (installé, démarré, arrêté,..) un service Windows (service NT) avec comme contrainte l'utilisation des API's Standards et pas de JNI.
J'ai essayé de voir dans la base de registre car un service Windows déclare une clé [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nom du service]. Pour ce faire j'ai utilisé l'API java.util.prefs.Preferences comme expliqué ici : http://www.jroller.com/lenkite/entry...java_to_access
J'arrive bien à savoir si le service est installé par contre je n'arrive pas à trouver une solution pour savoir si le service est démarré car il est impossible de lire des types différents de REG_SZ (la clé Start indiquant l'état du service est du type REG_DWORD).
Est-ce que quelqu'un a une solution pour connaitre l'état d'un service Windows ?
Partager