2013-03-10 62 views
3

我正在製作一個WPF C#程序。對於下一個階段,我想創建一條消息,在半小時不活動之後出現在屏幕上。我將閒置定義爲沒有鼠標移動,也沒有按下任何按鍵。我對這個檢測不活動並取消屏幕保護

1兩個問題),我怎麼會觸發閒置半小時後,顯示的信息?

2)我如何取消Windows屏幕保護程序,如果它正在運行?

到目前爲止,我已經看了看:

你會看到,最令人沮喪的結果點創建一個Windows/Linux的屏幕保護程序,而不是我的目標,這是創建一個從像Windows屏幕確實不活動觸發代碼幫助。

回答

1

嘗試尋找在this article on code project

訣竅是要搜索「系統空閒」,而不是「屏幕保護程序的影響」。

(信貸到Darin Dimitrov's answer

+0

謝謝@ gunr2171真的有幫助。您鏈接的頁面已經不存在了,但是通過搜索System Idle找到了許多其他頁面。這是最好的http://stackoverflow.com/questions/1037595/c-sharp-detect-time-of-last-user-interaction-with-the-os。再次感謝! – Brett 2013-03-10 06:04:10

+0

沒問題。不知道爲什麼這些鏈接不起作用,對我來說工作得很好。嘗試查看我的帖子的來源,以獲取真正的鏈接。 – gunr2171 2013-03-10 16:29:07

相關問題