.net - 获取计算机的上次唤醒时间

标签 .net windows

我知道我可以使用 Environment.TickCount
获取自上次启动以来的时间 但是是否有可能获得计算机最后一次从休眠或 sleep 中醒来的时间?

(请不要使用 WMI)

最佳答案

试试这个命令 - 使用 Process启动它——你需要解析结果

cmd /k wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text

here 解除如果您想了解更多信息...

关于.net - 获取计算机的上次唤醒时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627441/

相关文章:

给定元音变音字符时,python os.popen 失败

c# - 使用 ChannelFactory 和 CreateChannel 进行异步 WCF 调用

Ruby redmine svn 提交后 Hook 非常慢

windows - Windows的tar实用程序是什么?

.net - WPF 数据模板 ItemsControl 指定初始值和最终值

windows - Windows 7 x64 的 shell 扩展 dll 中未调用 InvokeCommand

windows - 如何从命令行使用 svn+ssh 和 Tortoise SVN

c# - 如何在(流利的)NHibernate 中使用字符串键

c# - C# .NET 中的最佳数据集合

.net - 小数组(少于 32 或 64 个元素)的快速稳定排序