我真的很喜欢Windows计算机的一种休眠好处:
我可以通过按任意键或鼠标按钮来打开计算机的电源。
我希望我可以将计算机关闭到休眠状态。我的意思是,软件操作系统已完全关闭,但硬件已进入休眠级别(我认为它是S4)。 因此,每次打开计算机时,我都无需弯腰按下PC机箱上的“难以触及”电源按钮。
无论如何,我可以编程吗?
已经尝试:
DllCall(“ ntdll.dll”,“ dword”,“ NtSetSystemPowerState”,“ dword”,X,“ dword”,X,“ ulong”,0x80000000)
使用正确的权限测试了多个电源状态值,它们要么关闭了我的电脑,要么不执行任何操作。我无法以编程方式将PC置于S3或S4电源状态。
答案 0 :(得分:0)
#include <stdlib.h>
int main()
{
system("SHUTDOWN /H");
}
答案 1 :(得分:0)
SetSuspendState 是使系统进入休眠状态的 API,并在 MSDN 上有详细说明。