代码之家  ›  专栏  ›  技术社区  ›  Austin Salonen gmlacrosse

.NET:读取并禁用屏幕保护程序和其他电源方案的属性

  •  3
  • Austin Salonen gmlacrosse  · 技术社区  · 17 年前

    我有一个长期运行的gui应用程序,它向用户输出各种状态。用户希望查看每个状态,但不希望担心屏幕保护程序在非活动设置之后启动。

    最好在c_中,如何读取屏幕保护程序/电源方案设置(以便在我的应用程序退出时重新应用它们)并使用适合我的应用程序的设置(基本上禁用它们)?

    编辑:在我把这两个答案都标为解决方案之前,我会对它们进行自己的测试。如果有人在这两方面都取得了成功,请投赞成票,我就先试试。

    2 回复  |  直到 16 年前
        1
  •  3
  •   Eric Rosenberger    17 年前

    codeproject上有一篇文章实现了一个操作屏幕保护程序的api( link )

        2
  •  2
  •   Paul Nearney    17 年前

    屏幕保护程序超时值位于注册表中:

    How can I change the screensaver timeout values (其中的示例代码应该足够容易转换为C)

    不确定电源方案设置,但 this post 可能有用

    推荐文章