I am making a WPF C# program. For the next stage I want to create a message that appears on the screen after half an hour of inactivity. I define inactivity as no mouse movements and no keys pressed. I have two questions for this
1) How would I trigger the message to show after half an hour of inactivity?
2) How would I cancel the windows screensaver if it is running?
So far I have looked at:
- 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
You will see that frustrating most results point to creating a windows/linux screensaver rather than helping with my goal which is creating code that triggers from inactivity like the windows screensaver does.