SystemParametersInfo(SPI_SETSCREENSAVETIMEOUT,60,0,1);
通过这个函数可以在屏保启用的情况下正常设置屏保启动时间
但是当屏保没有启用,就是设置成“无”的时候就会无效
怎么样才能在屏保没有启动的情况下开启屏保呢??
希望能用纯C来写,谢谢了
c语言怎么通过WinAPI设置屏幕保护,求windows编程高手,别浪费分!
答案:3 悬赏:80
解决时间 2021-03-24 11:58
- 提问者网友:沦陷
- 2021-03-23 18:21
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2019-12-01 11:39
假定你有可以运行的屏保程序,例如系统里的 xxxxx.scr
用下面方法 运行 和 锁屏。
#include
int main(){
char s[200]= "start C:\\WINDOWS\\system32\\logon.scr /s";
char s2[200]= "rundll32.exe user32.dll, LockWorkStation";
system(s);
system(s2);
}
用下面方法 运行 和 锁屏。
#include
int main(){
char s[200]= "start C:\\WINDOWS\\system32\\logon.scr /s";
char s2[200]= "rundll32.exe user32.dll, LockWorkStation";
system(s);
system(s2);
}
全部回答
- 1楼网友:萝莉姐姐鹿小北
- 2019-05-07 03:45
你设置它开启,并没有设置它马上启动.
在你设置好了她屏幕保护成开启状态,表示可以进入屏幕保护,但是你还有一个时间,只有在你设置的时间内鼠标键盘都没有数据,才会进入屏幕保护
- 2楼网友:都不是誰的誰
- 2020-02-04 10:15
你设置它开启,并没有设置它马上启动.
在你设置好了她屏幕保护成开启状态,表示可以进入屏幕保护,但是你还有一个时间,只有在你设置的时间内鼠标键盘都没有数据,才会进入屏幕保护
再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯