WPF C# プログラムを作成しています。次の段階では、30 分間非アクティブになった後に画面に表示されるメッセージを作成したいと考えています。非アクティブとは、マウスを動かさず、キーを押さないことと定義します。これについて2つの質問があります
1) 非アクティブ状態が 30 時間続いた後にメッセージを表示するにはどうすればよいですか?
2) 実行中の Windows スクリーンセーバーをキャンセルするにはどうすればよいですか?
これまでのところ、私は見てきました:
- スクリーンセーバーをブロック
- スクリーンセーバーの作成
- Windows 8 のスクリーンセーバー
- https://stackoverflow.com/questions/10912891/dynamically-configure-screensaver-application-content
- アクティブなスクリーンセーバーをプログラムで中断しますか?
- http://www.codeproject.com/Articles/17067/Controlling-The-Screen-Saver-With-C
Windows のスクリーンセーバーのように非アクティブ状態からトリガーされるコードを作成するという私の目標を支援するのではなく、ほとんどの結果が Windows/Linux のスクリーンセーバーを作成することにイライラすることがわかります。