检测不活动并取消屏幕保护程序

时间:2013-03-10 04:34:34

标签: c# screensaver

我正在制作一个WPF C#程序。对于下一阶段,我想创建一个在半小时不活动后出现在屏幕上的消息。我将不活动定义为没有鼠标移动而没有按下按键。我有两个问题

1)如何在半小时不活动后触发消息?

2)如果正在运行,我将如何取消Windows屏幕保护程序?

到目前为止,我已经看过:

你会看到令人沮丧的大多数结果都指向创建一个Windows / linux屏幕保护程序,而不是帮助我的目标,即创建从Windows屏幕保护程序不活动触发的代码。

1 个答案:

答案 0 :(得分:1)

尝试查看this article on code project

诀窍是搜索" System Idle"而不是"屏幕保护效果"。

(归功于Darin Dimitrov's answer