【发布时间】:2009-12-18 15:40:05
【问题描述】:
有没有办法在 C# 中获取服务上次启动的日期/时间?
我现在正在使用这段代码来检查服务的状态:
ServiceController sc = new ServiceController(serviceName);
// check sc.status for "Running" etc... with a Switch statement...
我可以用这个对象做吗?还是需要 WMI?
原因:我正在编写一个小 BizTalk Monitor,一个常见的问题是人们在进行部署后经常忘记重新启动 BizTalk 服务(主机实例)。我想显示上次启动的时间。
【问题讨论】:
标签: c# wmi service process event-log