检索Windows服务正常运行时间?

时间:2011-08-01 14:36:57

标签: c# windows service uptime

是否有办法通过c#中的代码获取Windows服务的开始时间。 有没有办法在最近72小时内获得Windows服务的重启次数?

2 个答案:

答案 0 :(得分:3)

this for the first question

第二个问题,我认为您需要查看Windows事件以查找它启动的时间,除非您可以更改代码以将其记录到某处

答案 1 :(得分:1)

您可以尝试从事件日志中捕获它。据我所知,当服务启动时,它会挂钩事件日志的条目。