[Solved] How to interrupt Screen-saver under windows 8

Have a look at the unmanaged API functions GetSystemPowerStatus and SetThreadExecutionState. Using a (thread) timer, you can periodically update the status, e.g. from a class property, and inform the system about your requirements. This is useful, if your application may allow or disallow the screensaver, depending on it’s operating state. public class PowerManager : IDisposable … Read more