É um evento registrado quando um monitor sai do modo de economia de energia?

2

Estou usando o agendador de tarefas para acionar um programa quando alguém faz login, desbloqueia a estação e gostaria de fazê-lo quando a tela é ligada novamente antes de ser bloqueada. Ou seja, a economia de energia desliga a tela em 5 minutos, o bloqueio acontece em 15 minutos.

Qual evento devo registrar para capturar a tela?

    
por Jason Carter 05.12.2013 / 19:36

1 resposta

0

GetDevicePowerState sometimes works for monitors. If it's present, you can open the \.\LCD device. Close it immediately after you've finished with it.

Essentially, you're out of luck -- there is no reliable way to detect the monitor power state, short of writing a device driver and filtering all of the power IRPs up and down the display driver chain. And that's not very reliable either.

De uma postagem do StackOverflow encontrada aqui .

    
por 05.12.2013 / 20:43