Как закрыть / остановить пользовательскую заставку в Windows
Я сделал простое приложение на C# для использования в качестве заставки. Я переименовал exe в scr, щелкнул правой кнопкой мыши, установил и установил время запуска как обычную заставку. Я также добавил кнопку в приложение, чтобы закрыть его.
Мой вопрос заключается в том, как заставить приложение C# завершать работу, как при обычном хранителе экрана, - при движении мыши, компьютере, который переходит в спящий режим и т. Д. Я знаю, что могу добавить событие mouse_move в форму или какой-либо элемент управления, а затем закрыть приложение, НО Это предотвращает Windows-сон, чтобы закрыть заставку / приложение и идти спать!
Есть идеи?
Я думаю, что моя проблема может быть в том, что компьютер не видит себя бездействующим, когда отображается пользовательская заставка?