1

我试图制作一个可以让 Windows 7 进入睡眠状态的应用程序,我一直在查看 WM_Messages,但似乎无法找到一个可以完成工作的应用程序。

如果有任何区别,我可以使用 ether C++ 或 Delphi 来制作应用程序。

4

2 回答 2

4

使用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
于 2010-11-04T11:00:33.287 回答
3

我相信这个MSDN 页面会有所帮助。

于 2010-11-04T09:02:49.803 回答