Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法通过 C# 中的代码获取 Windows 服务的启动时间?有没有办法获得过去 72 小时内重新启动 Windows 服务的次数?
这是第一个问题。
至于第二个问题,我认为您需要查看 Windows 事件以了解它启动了多少时间,除非您可以更改代码以将其记录在某处。
您可以尝试从事件日志中捕获它。据我所知,当服务启动时,它会将一个条目挂接到事件日志。