Windows自动锁屏失效的诡异Bug追踪
2025-04-06
一款软件的新功能导致Windows电脑无法自动锁屏,甚至无法休眠。开发者通过设置断点,发现问题出在`PowerCreateRequest`和`PowerSetRequest`函数上,一个“欢迎使用”弹窗程序阻止了屏幕关闭。但即使关闭弹窗,问题依然存在。最终发现,程序只是隐藏了弹窗,并未真正关闭,导致系统一直收到保持屏幕开启的请求。使用Spy++工具确认了这一点,问题随后被修复。文章还介绍了其他诊断此类问题的工具,例如`powercfg`和`pwrtest`,以及更强大的ETW追踪方法。
开发
Bug追踪