c# - .Net:读取属性并禁用屏幕保护程序和其他电源方案

标签 c# .net screensaver

我有一个长时间运行的 GUI 应用程序,它向用户输出各种状态。用户想要查看每个状态,但不想担心屏幕保护程序在不活动设置后启动。

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

编辑:在我将其中任何一个标记为解决方案之前,我将对这些答案运行我自己的测试。如果有人在这两个方面都取得了成功,请投票,我先试试。

最佳答案

CodeProject 上有一篇文章实现了用于操作屏幕保护程序的 API (link)。

关于c# - .Net:读取属性并禁用屏幕保护程序和其他电源方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/351160/

相关文章:

C# - is 运算符 - 检查所有可用转换的可铸性

c# - 如何将 textbox.text 转换为 int 或仅用于 int 输入的内容?

.net - 使用自签名 SSL 证书的 SQL Server 加密。从 ASP.NET 3.5 查询

c# - 制作类型集合并对其进行检查的最佳方法

objective-c - 为什么这个非常简单的空白屏幕保护程序不起作用? (是黑色的)

c# - 将 DateTime 格式化为 MySql 日期

c# - 循环引用时 .NET 单元测试中的 StackOverflow

c# - 字典的匿名集合初始值设定项

multithreading - 操作系统 : Creating a thread in a screensaver

.net - 在 Windows 7 中禁用和启用屏幕保护程序