500分!帮我看看这个实现禁止屏幕保护的程序为何不起作用。(300分)

  • 主题发起人 主题发起人 weiliu
  • 开始时间 开始时间
http://support.microsoft.com/kb/140723/zh-cn
看看这个,如果还不行就是你的程序问题了,呵呵
 
kaida,
谢谢你的资料。
我再次试了你的KillScreenSaver;发现在没有屏保密码的时候是当屏保到来时强行将屏保杀掉,当有屏保密码时就杀不掉。
另外,有什么好的方法,不让屏保启动啊,这个程序就算是没有屏保密码也只起到了杀掉屏保的作用,并不能阻挡屏保,还不如我写的第一个贴子里的程序,起码在没有屏保密码时它能挡住屏保不让它启动。
简单来说,我现在想要的就是当有屏保密码时也能挡住屏保启动的方法。
 
下面这个函数,甚至在没有屏保密码的时候都不起作用。
SystemParametersInfo( SPI_SETSCREENSAVEACTIVE,
Cardinal(FALSE),
nil,
SPIF_SENDWININICHANGE
);
 
znj_326,
能否告诉我那篇文章的原始英文版本地址,我看那些翻译后的乱七八糟的东西真是头痛。
 
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
者者给给分分么么??
 
http://support.microsoft.com/kb/140723/en-us
我看是你的操作系统有问题
 
我也顶下。。
 
znj_326,下面这个函数在你的电脑上加了屏保密码也能起作用吗?在我的英文版WIN2000下,加不加屏保密码都不见一点效果。

SystemParametersInfo( SPI_SETSCREENSAVEACTIVE,
Cardinal(FALSE),
nil,
SPIF_SENDWININICHANGE
);
 
Note that if a screen saver password is set, the following code brings up the password dialog box, prompts the user for a password, and then actually terminates the screen saver application.
微软资料上的这段话也是说明了那段程序在有屏保密码时的情况,仅仅是弹出密码对话框,输入完密码后才能关闭的(可笑,人手输入密码的话还要自动关闭屏何干什么,它自己就已经关闭了),看样子还是没有办法对付含有屏保密码的。
 
不让显示屏保也有另类的方法吧,比如当系统找不到指定的屏保程序的时候,它还会有屏保出现吗?  
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部