我知道我可以使用 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/