0

全部,我想找出 Windows 操作系统未启动的日期。有没有办法在 C# 中使用 .NET4.5+ 做到这一点?

在对此进行搜索之后,我什么也没找到,也不知道从哪里开始。如果通过 C# 无法做到这一点,有没有办法通过操作系统做到这一点?

谢谢你的时间。

4

1 回答 1

1

一种方法是检查事件日志。以下是一些相关的 eventID:

EventID Source              Description
12      Kernel General      Operating System Start
13      Kernel General      Operating System Shutdown
1       Power-Troubleshooter    Operating System Woke up from Sleep
42      Kernel-Power        Operating System going to Hibernate/Sleep

通过查找 eventid 12,您将能够找出操作系统启动的日期。

更多信息请访问http://unlimit.in/calculating-uptimes-in-windows.html

于 2013-06-04T08:44:41.653 回答