Сделал заставку в .Net 4.0. По сути, он просто перемещает биты изображения и отображает его, используя .Invalidate по таймеру и переопределяя событие onPaint.
Пока он работает отлично, однако я заметил одну проблему с ним.
Это не позволяет монитору приостанавливаться после тайм-аута приостановки. С тех пор, как я его установил, мой монитор теперь работает круглосуточно и без выходных.
Дело в том, что я не делал ничего, чтобы специально остановить функции энергосбережения, и я убедился, что настройки энергосбережения моего компьютера установлены (они установлены). Затем я выбрал другую заставку, чтобы убедиться, что настройки все еще работают. Монитор завис после тайм-аута.
Что мне нужно сделать, чтобы хорошо играть с управлением питанием? Я искал этот ответ в Google, и все, что я нашел, это как заблокировать управление питанием, и я не блокировал его явно! Я просто хочу, чтобы приостановка была разрешена, когда придет время.