3
我正在製作一個WPF C#程序。對於下一個階段,我想創建一條消息,在半小時不活動之後出現在屏幕上。我將閒置定義爲沒有鼠標移動,也沒有按下任何按鍵。我對這個檢測不活動並取消屏幕保護
1兩個問題),我怎麼會觸發閒置半小時後,顯示的信息?
2)我如何取消Windows屏幕保護程序,如果它正在運行?
到目前爲止,我已經看了看:
- Block screensaver
- Making a screensaver
- Screensaver in Windows 8
- https://stackoverflow.com/questions/10912891/dynamically-configure-screensaver-application-content
- Interrupt an active screensaver programatically?
- http://www.codeproject.com/Articles/17067/Controlling-The-Screen-Saver-With-C
你會看到,最令人沮喪的結果點創建一個Windows/Linux的屏幕保護程序,而不是我的目標,這是創建一個從像Windows屏幕確實不活動觸發代碼幫助。
謝謝@ 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
沒問題。不知道爲什麼這些鏈接不起作用,對我來說工作得很好。嘗試查看我的帖子的來源,以獲取真正的鏈接。 – gunr2171 2013-03-10 16:29:07