其他应用程序closures后启用ScreenSaver

我有几个应用程序,似乎closures屏幕保护程序和video卡的powersave模式(如Skype,VLC,mplayer等)。 有时候,这些应用程序崩溃,监视器一直都在运行,直到重新启动。 是否有一个简单的API调用来再次打开屏幕保护程序和powersave模式?

这些应用程序可能使用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);