以编程方式禁用屏幕保护程序不会影响控制面板?

时间:2010-03-21 14:11:44

标签: windows screensaver controlpanel

我已使用this page中描述的方法成功停用了屏幕保护程序 问题是,当我这样做时,控制面板对话框仍然表明有一个活动的屏幕保护程序。那里似乎没有任何改变。如果用户检查它,他无法知道为什么屏幕保护程序不起作用 这是预期的行为吗?这不是问题吗?

我在Windows XP x64上完全修补了最新的更新。

2 个答案:

答案 0 :(得分:3)

我希望SPI_SETSCREENSAVEACTIVE用于临时暂停屏幕保护程序应该在应用程序关闭之前设置为其先前值。注册表调整可能是实现不太短暂的变化的方法。

答案 1 :(得分:1)

我建议在通过控制面板禁用屏幕保护程序的同时运行procmon,同时通过您的应用程序禁用它以查看有什么不同。快速检查我的机器似乎表明禁用应删除密钥HKCU \ Control Panel \ Desktop \ SCRNSAVE.EXE。