全部,我想找出 Windows 操作系统未启动的日期。有没有办法在 C# 中使用 .NET4.5+ 做到这一点?
在对此进行搜索之后,我什么也没找到,也不知道从哪里开始。如果通过 C# 无法做到这一点,有没有办法通过操作系统做到这一点?
谢谢你的时间。
一种方法是检查事件日志。以下是一些相关的 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