Diagnosing bugs preventing sleep on Windows
a year ago
- #PowerManagement
- #Windows
- #Debugging
- 通过断点和Windows API可以轻松诊断阻止Windows自动锁定和休眠的程序。
- 问题追踪到一个基于CEF的应用程序中的隐藏对话框,该对话框保持了一个电源请求处于活动状态,从而阻止了锁屏和休眠模式。
- 使用`powercfg`、`pwrtest`等工具以及带有Microsoft-Windows-Kernel-Power提供程序的ETW可以帮助监控和诊断电源请求。
- 在确定隐藏对话框为根本原因后,该错误被修复。