Скринсэйвер это по сути своей исполняемая программа. Файл экранной заставки в расширении .scr помещенный в папку Windows воспринимается операционной системой как скринсэйвер и поместит соответствующий файл в меню окон выбора заставки. Заставка может выполнять следующие функции:
Если заставка не задана то экран выключится.
Повторять различные векторные последовательности и структуры.
Включить отображения определенных картинок или создать из них слайдшоу (иногда попадаются очень красивые аватарки ).
Воспроизводить видео и аудио данные.
Требовать пароль для выхода из режима скринсэйвера (как блокировка клавиатуры в телефоне).
Почему мы до сих пор пользуемся экранными заставками?
Во-первых, для развлечения, разве может быть что то забавнее чем макароны, танцующие на вашем экране под музыку “Hey Macarena” или разместить на рабочем столе какие-нибудь очень красивые аватарки и расслабляться, смотря на них.
Во-вторых, безопасность, заставка установленная в виде пароля компьютера может защитить вашу конфиденциальную информацию и вы можете смело отходить куда угодно не боясь за свою информацию.
В-третьих, эстетическая красота, во многих больших компаниях в уставе существует пунктик обязывающий помещать на рабочем компьютере одинаковую заставку, это однообразно, но красиво и также исключит возможность появления ненужных картинок.
В-четвертых, информация, экранная заставка способна воспроизводить обновляемые или не обновляемые данные, например данные биржевых котировок.
В-пятых, реклама, многие рекламные компании, размещающие компьютеры в местах скопления клиентов, используют экранные заставки с рекламой своей продукции.
В-шестых, ускорение распределенных вычислений, т.е. заставочная программа, которая во время отсутствия активного юзера, привлекая вычислительные мощности компьютера для обработки данных и задач другого компьютера. Например, самая известная такая программа это SETI@Home, ежесекундно ее поддерживают миллионы различных компьютеров со всего света. SETI , алгоритм поиска внеземного разума. Программа SETI программа присылает на компьютеры информацию о закодированных аудиочастотах, в ваше отсутствие компьютер обрабатывает эту информацию и пересылает её обратно на сервер SETI. Это помогает быстрее обрабатывать радиосигналы и уменьшает нагрузку на сервер SETI.