Есть ли способ получить дату / время, когда служба последний раз запускалась в C #?
Я сейчас использую этот код для проверки статуса услуг:
ServiceController sc = new ServiceController(serviceName);
// check sc.status for "Running" etc... with a Switch statement...
Могу ли я сделать это с этим объектом? Или нужен WMI?
Причина: я пишу небольшой монитор BizTalk, и общая проблема заключается в том, что люди часто забывают перезапустить службу BizTalk (экземпляры хоста) после выполнения развертывания. Я хочу показать время его последнего запуска.