获取屏保列表可以到%SYSTEM%下获取*.scr文件;
对屏保进行具体的设置可以通过如下操作注册表的方式解决:
运行regedit注册表编辑工具,依次打开HKEY_CURRENT_USER\Control Panel\Desktop;
在右边窗口中,跟屏保有关的项目如下:
ScreenSaveActive,如果把值设置为1,就启用了屏幕保护;如果把值设置为0,就关闭了屏幕保护;
ScreenSaverIsSecure,如果把值设置为1,从屏保状态进入桌面时需要口令;如果设置为0,则不需要口令;
ScreenSaveTimeOut,就是规定,多长时间不动键盘和鼠标,就启动屏保程序。比如把该项数值设置为600(单位为秒),那么系统等待10分钟后会启动屏保程序;
SCRNSAVE.EXE,设置具体的屏保程序,比如,设置为C:\WINDOWS\system32\ssmypics.scr,那么,屏保启动时,系统会以幻灯片形式播放“我的图片”里面的图片内容。以上的都可以通过笨办法解决。
我想问一下,有没有哪个系统API可以调用并对屏保参数设置的?
对屏保进行具体的设置可以通过如下操作注册表的方式解决:
运行regedit注册表编辑工具,依次打开HKEY_CURRENT_USER\Control Panel\Desktop;
在右边窗口中,跟屏保有关的项目如下:
ScreenSaveActive,如果把值设置为1,就启用了屏幕保护;如果把值设置为0,就关闭了屏幕保护;
ScreenSaverIsSecure,如果把值设置为1,从屏保状态进入桌面时需要口令;如果设置为0,则不需要口令;
ScreenSaveTimeOut,就是规定,多长时间不动键盘和鼠标,就启动屏保程序。比如把该项数值设置为600(单位为秒),那么系统等待10分钟后会启动屏保程序;
SCRNSAVE.EXE,设置具体的屏保程序,比如,设置为C:\WINDOWS\system32\ssmypics.scr,那么,屏保启动时,系统会以幻灯片形式播放“我的图片”里面的图片内容。以上的都可以通过笨办法解决。
我想问一下,有没有哪个系统API可以调用并对屏保参数设置的?
解决方案 »
- 从xls文件中拷贝数据到二维数组非常慢
- Crystal Report的创建初级问题
- 如何在C# winfrom窗体中传递参数
- B/S结构里,如何进行多行编辑?
- 100分,请教用C#如何实现类似网游里的聊天面板!在线等!
- 怎么样用c# gdi+打开一张图片,并且把图片绘在窗体的中间??
- 谁知道ConfigurationSettings.ConnectionStrings到底在哪里,头都大了!
- pb程序员如何转型学习.net,高人指点。
- 自动升级客户端
- 请问 byte[] 如何转为 图片格式,(此 byte[] 是由 doc 文档转换而来的)
- Visual Studio 2005 IDE 支持Word文档的承载。怎么实现的啊??
- listview如何确定哪项被选择
static extern bool SystemParametersInfo(uint uAction, uint uParam, StringBuilder lpvParam, uint init);