Windows:获取系统自动锁定剩余时间

bweufnob  于 2023-11-21  发布在  Windows
关注(0)|答案(1)|浏览(213)

如何获得下一次系统自动锁定或自动睡眠的剩余时间?

lrpiutwd

lrpiutwd1#

您可以通过使用SystemPowerInformationSystemPowerInformation选项来获得下一次睡眠的时间,然后查看返回结构中的TimeRemaining字段。
CallNtPowerInformationMSDN information here
对于屏幕保护程序和自动锁定,您可以使用GetLastInputInfo,即described here

编辑

在屏幕保护程序的情况下,您可以使用SystemParametersInfoSPI_GETSCREENSAVETIMEOUT标志来获取屏幕保护程序的超时值(以秒为单位)。合并将其与GetLastInputInfo的结果结合起来,以了解它需要多长时间才会触发。

相关问题