Fórum Colocar o Monitor em StandBy via Delphi... #325690

20/07/2006

0

Como faço isso usando Windows xp???


Paullsoftware

Paullsoftware

Responder

Posts

20/07/2006

Micheus

Desliga: SendMessage(Handle, wm_SysCommand, SC_MONITORPOWER, 2);
Liga: SendMessage(Handle, wm_SysCommand, SC_MONITORPOWER, -1);


Responder

Gostei + 0

21/07/2006

Paullsoftware

Desliga: SendMessage(Handle, wm_SysCommand, SC_MONITORPOWER, 2); Liga: SendMessage(Handle, wm_SysCommand, SC_MONITORPOWER, -1);


vlw pela dica, agora eu quero algo a mais....
como fazer pra que ele ligue via programação?
fazer com que ele fique em modo de standby até que seja enviado um comando para que ele acorde??? :lol: :lol: :lol:


pq ai, alguém pode mexer no mouse e ele acordar novamente, entende :!:


Responder

Gostei + 0

25/07/2006

Micheus

...fazer com que ele fique em modo de standby até que seja enviado um comando para que ele acorde??? pq ai, alguém pode mexer no mouse e ele acordar novamente, entende
Acho que não há meios de fazer isto via programação. A função que aparentemente viabilizaria algo assim (SetThreadExecutionState) requer direitos para tal (administrador).
Dê uma espiadas nas funções diponível para o Gerenciamento de Energia no msdn - [url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/setthreadexecutionstate.asp]link[/url]


Responder

Gostei + 0

25/07/2006

Paullsoftware

[quote:c1a5c38fbc]...fazer com que ele fique em modo de standby até que seja enviado um comando para que ele acorde??? pq ai, alguém pode mexer no mouse e ele acordar novamente, entende
Acho que não há meios de fazer isto via programação. A função que aparentemente viabilizaria algo assim (SetThreadExecutionState) requer direitos para tal (administrador).
Dê uma espiadas nas funções diponível para o Gerenciamento de Energia no msdn - [url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/setthreadexecutionstate.asp]link[/url][/quote:c1a5c38fbc]

blz amigão.. o intuito principal é fazer com que o computador entre nesse modo ´StandBy´ quando não houver ninguém usando ele, então vou tentar colocar um timer que fique verificando quando o windows está ocioso e disparar a função para deixá-lo dormindo 8) e acho melhor mesmo que ele volte quando alguém mexer, pois, vai que o temporizador fique doido ele não vai quere ligar e vai dar dor de cabeça pro usuário... :wink:

vou dar uma olhada no link que vc mandou :wink: um abraço


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar