如何在Windows未启动时找出日期

时间:2013-06-04 08:04:16

标签: c# windows .net-4.5

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

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

感谢您的时间。

1 个答案:

答案 0 :(得分: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

的更多信息