0
Ma tâche consiste à obtenir les détails des services particuliers s'exécutant dans Windows en utilisant java. Je suis en mesure d'obtenir le statut de service mais je n'ai rien trouvé qui montre le mode (automatique, manuel) en utilisant Java.Obtenir le mode des services Windows en utilisant java
Comment obtenir le mode d'un service?
C'est le code que je utilise pour obtenir le statut des fenêtres
String status = "";
Process p = Runtime.getRuntime().exec("sc \\\\" + host + " query \"" + serviceName + "\"");
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = reader.readLine();
while (line != null) {
if (line.trim().startsWith("STATE")) {
boolean state = line.contains("RUNNING");
if (state)
status = "Running";
else
status = "Stopped";
}
line = reader.readLine();
}
Il a travaillé. Merci!. –