Я работаю над простым сервисом NT с приложением, которое будет следить за ним и отображать статус в панели задач.При запуске монитор проверяет, работает ли служба, и предлагает запустить ее, если это не так.Это нормально до перезагрузки, когда монитор запускается перед обслуживанием и предлагает запустить его, даже если он запустится автоматически.
При чтении документов я думал, что состояние будет отображаться как SERVICE_START_PENDING
первое, что служба делает при входе в основную функцию сервиса, однако, кажется, что статус сообщается как SERVICE_STOPPED
, если SCM не начал запуск сервиса.Есть ли способ определить, что служба начнет запускаться в ближайшее время?
Спасибо, J