程序可以将计算机从休眠模式(S4)唤醒吗?

程序可以将计算机从休眠模式(S4)唤醒吗?

我正在研究一项功能,该功能旨在唤醒处于睡眠状态的计算机以执行某些工作。这是一个 Windows 应用程序,我仍然不确定电源管理中的“唤醒计时器”是否只会将计算机从 S1-S3 唤醒,还是也会从 S4 唤醒。即使 MS 文档对此不太清楚。

https://learn.microsoft.com/en-us/windows-hardware/drivers/kernel/system-sleeping-states关于冬眠

硬件延迟

很长而且不明确。仅限物理交互使系统返回到工作状态。此类交互可能包括用户按下 ON 开关,或者如果存在适当的硬件并且启用了唤醒功能,则包括调制解调器的来电铃声或 LAN 上的活动。机器还可以从恢复计时器如果硬件支持的话。

这个“恢复计时器”与应用程序用于从 S1-S3 唤醒计算机的计时器相同吗?或者它是由 UEFI 实现的、完全独立于 Windows 的其他东西?

答案1

上面提到的“恢复定时器”是 BIOS 选项,在 BIOS 术语中通常称为 RTC(实时时钟)警报。它能够将系统从 S5 唤醒。

至于您的问题“这是否与应用程序使用的过程相同”:这不太可能,因为 RTC 警报是在 BIOS 中设置的,这在操作系统启动之前。是的,这些警报与操作系统无关。

更常见的是,局域网唤醒(也称为“魔包”)能够将系统功能从所有电源状态恢复到 S5,但必须在 NIC 设置和 BIOS 中启用。

https://en.wikipedia.org/wiki/Real-time_clock_alarm

本文对此进行了相当简洁的解释,并链接到类似的功能,例如 WOL。

相关内容