读书人

怎么判断XP、Win7系统是否设置了屏幕保

发布时间: 2012-11-05 09:35:12 作者: rapoo

如何判断XP、Win7系统是否设置了屏幕保护-_-!...
网上有很多关于如何编写屏幕保护程序的例子、教程、代码等,

唯独没有一个介绍如何判断系统是否设置了屏幕保护的(至少我现在没有找到),

最近我写了一个小程序,需要判断一下系统是否设置了屏幕保护,我现在就卡在这里了,

不知有哪位童鞋、大侠知道呀,麻烦告知一二,感激不尽呀!

[解决办法]
注册表!
HKEY_CURRENT_USER/Control Panel/desktop项 ScreenSaveActive的值 0 没开启 1开启
[解决办法]
你的意思是是否屏保在运行?还是有没有设置屏保?
[解决办法]

C/C++ code
BOOL bIsScrSaveEnable;SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, NULL, &bIsScrSaveEnable, NULL);
[解决办法]
WIN7没试过,不过在XP,WIN2008 R2 X64下运行是能正常判断的.

读书人网 >VC/MFC

热点推荐