【发布时间】:2011-05-04 22:43:35
【问题描述】:
我正在尝试制作一个可以让 Windows 7 进入睡眠状态的应用, 我一直在查看 WM_Messages,但似乎找不到一个可以完成工作的。
如果有什么不同,我可以使用 ether C++ 或 Delphi 来制作应用程序。
【问题讨论】:
标签: c++ delphi windows-7 sleep windows-messages
我正在尝试制作一个可以让 Windows 7 进入睡眠状态的应用, 我一直在查看 WM_Messages,但似乎找不到一个可以完成工作的。
如果有什么不同,我可以使用 ether C++ 或 Delphi 来制作应用程序。
【问题讨论】:
标签: c++ delphi windows-7 sleep windows-messages
使用powrprof.dll中的SetSuspendState函数:
function SetSuspendState(hibernate, forcecritical, disablewakeevent: boolean): boolean;
stdcall; external 'powrprof.dll' name 'SetSuspendState';
SetSuspendState(false, false, false); // stand by
SetSuspendState(true, false, false); // hibernate
【讨论】:
我相信this MSDN 页面会有所帮助。
【讨论】: