你如何将计算机置于混合睡眠中?

时间:2011-05-10 05:52:56

标签: windows winapi windows-7

如何以编程方式将Windows置于混合睡眠状态, 不用 暂时更改设置? (设置初始设置为Sleep进入待机状态,Hibernate进入休眠状态。)

2 个答案:

答案 0 :(得分:0)

使用

^!Numpad9::DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
^!Numpad8::DllCall("PowrProf\SetSuspendState", "int", 1, "int", 0, "int", 0)
AutoHotkey中的

。然后,您必须按Ctrl + Alt + Numpad9。 Ctrl + Alt + Numpad8用于将其置于休眠模式。

答案 1 :(得分:-1)

您可以在命令行提示符下使用它:

关机:shutdown.exe

锁定:Rundll32.exe user32.dll,LockWorkStation

睡眠:Rundll32.exe powrprof.dll,SetSuspendState睡眠//休眠必须关闭

到Hibernate:Rundll32.exe Powrprof.dll,SetSuspendState //必须启用Hibernate