Как заставить Windows идти спать из приложения? - PullRequest
1 голос
/ 04 ноября 2010

Я пытаюсь создать приложение, которое может перевести Windows 7 в спящий режим, Я смотрю на WM_Messages, но не могу найти тот, который делает работу.

Я могу использовать эфир C ++ или Delphi для создания приложения, если оно имеет какое-либо значение.

Ответы [ 2 ]

4 голосов
/ 04 ноября 2010

Использование SetSuspendState функция, которая находится в powrprof.dll :

function SetSuspendState(hibernate, forcecritical, disablewakeevent: boolean): boolean;
    stdcall; external 'powrprof.dll' name 'SetSuspendState';

SetSuspendState(false, false, false); // stand by
SetSuspendState(true, false, false); // hibernate
3 голосов
/ 04 ноября 2010

Я верю , эта страница MSDN поможет.

...