在其他应用程序将其关闭后启用ScreenSaver

时间:2009-11-06 11:59:34

标签: windows screensaver

我有几个应用程序似乎关闭了屏幕保护程序和视频卡的powersave模式(例如Skype,VLC,mplayer等)。有时,这些应用程序崩溃,监视器一直处于打开状态,直到我重新启动。是否有一个简单的API调用来再次打开屏幕保护程序和powersave模式?

1 个答案:

答案 0 :(得分:0)

这些应用程序可能会使用SystemParametersInfo关闭屏幕保护程序,因此您可以自行使用它来进行更改。 以下是您可能需要做的电话:

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);