代码之家  ›  专栏  ›  技术社区  ›  shoosh

通过编程禁用屏幕保护程序不会影响控制面板?

  •  2
  • shoosh  · 技术社区  · 14 年前

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

    我现在使用的是Windows XP x64,已完全安装了最新的更新。

    2 回复  |  直到 14 年前
        1
  •  3
  •   msw    14 年前

    我希望spi_setscreensaveactive用于临时挂起屏幕保护程序,应该在应用程序关闭之前将其设置为其先前的值。注册表咀嚼可能是减少短暂变化的方法。

        2
  •  1
  •   Martin Smith    14 年前

    我建议运行procmon,同时通过控制面板禁用屏幕保护程序,同时通过你的应用程序禁用它,看看有什么不同。我的机器上的快速检查似乎表明禁用应该删除密钥hkcu\control panel\desktop\scrnsave.exe。

    推荐文章