2009-11-06 6 views
2

J'ai plusieurs applications qui semblent désactiver l'économiseur d'écran et le mode powersave de la carte vidéo (par exemple Skype, VLC, mplayer, etc). Parfois, ces applications tombent en panne et le moniteur est allumé tout le temps jusqu'à ce que je redémarre. Existe-t-il un simple appel d'API pour activer à nouveau le mode économiseur d'écran et le mode économie d'énergie?Activer ScreenSaver après que d'autres applications l'éteignent

Répondre

0

Ces applications utilisent probablement SystemParametersInfo pour désactiver l'économiseur d'écran, de sorte que vous pouvez l'utiliser vous-même pour revenir en arrière. Voici les appels que vous pourriez avoir à faire:

SystemParametersInfo(SPI_SETLOWPOWERTIMEOUT,power timeout you want, NULL, 0); 
SystemParametersInfo(SPI_SETPOWEROFFTIMEOUT, poweroff timeout you want, NULL, 0); 
SystemParametersInfo(SPI_SETSCREENSAVETIMEOUT,screensaver timeout you want, NULL, 0); 
Questions connexes