У меня есть служба Windows (написанная на Java), которая должна запускать другие службы Windows при определенных обстоятельствах. Я делаю это просто выкачивая команды «sc» в командную строку.
Если служба Windows, которую я пытаюсь запустить, отключена, запуск, очевидно, завершится неудачей. Я хотел бы определить это заранее и не пытаться запустить его.
Однако, если состояние «отключено» находится где-то в команде «sc query», я еще не нашел его. Можно ли как-то определить, отключена ли служба Windows в Java, предпочтительно через командную строку?
Спасибо!