Что такое формат файла SCR?
Файлы .scr - это исполняемые файлы экранной заставки Windows - бинарные файлы, хранящие исполняемый код для заставок рабочего стола. Файл .scr представляет собой стандартный Portable Executable, начинающийся с магических байтов MZ (4D 5A) и сигнатуры PE\0\0, и структурно идентичен обычному .exe.
Экранная заставка - это тип утилиты, которая может генерировать графику, движущиеся изображения, узоры или даже звуки. Заставка может запускаться автоматически после периода бездействия или вручную, в зависимости от настроек рабочего стола системы. Первоначальной целью экранных заставок было предотвращение выгорания люминофора монитора и износа при длительном простое.
Windows передает файлам .scr три ключа командной строки: /s (запуск), /c (настройка) и /p <HWND> (предварительный просмотр). В контекстном меню Проводника они отображаются как пункты Проверить, Настроить и Установить.
Файлы .scr можно установить вручную, скопировав их в папку %SystemRoot%\System32. Вновь установленная заставка становится доступной в «Параметрах экрана» или в пакете тем .deskthemepack. Поскольку файлы .scr являются полноценными исполняемыми файлами Windows, они несут в себе тот же риск безопасности, что и файлы .exe - всегда проверяйте источник перед установкой недоверенной заставки.
Безопасность и защита
РИСК: HIGHЭто главный факт: .scr является полнофункциональным исполняемым файлом Windows, поэтому его запуск может привести к тем же последствиям, что и запуск .exe - установке вредоносного ПО, программ-вымогателей или троянов. Рассылка вирусов под видом «заставки» (например, photos.scr, invoice.scr, часто в архивах) - давний метод атаки, так как Windows по умолчанию скрывает известные расширения, из-за чего malware.scr выглядит как обычный документ. Список правил безопасности: (1) НИКОГДА не открывайте .scr, пришедший по почте, в чате или из ненадежного источника - относитесь к нему как к неожиданному .exe; (2) ВКЛЮЧИТЕ «Расширения имен файлов» в меню «Вид» Проводника, чтобы видеть замаскированные файлы; (3) для безопасной проверки подозрительного .scr откройте его как архив в 7-Zip или в Resource Hacker (которые читают его БЕЗ выполнения) и проверьте на VirusTotal; (4) легитимные заставки должны быть от известного разработчика или из Microsoft Store, по возможности с цифровой подписью. Если папки или файлы внезапно стали отображаться как .scr, заподозрите наличие вируса и запустите полную проверку антивирусом.
Детали формата
в двух словахПрограммы, открывающие файлы SCR
Технические подробности
глубокая спецификация| Структура файла | Windows Portable Executable (PE32 или PE32+) - тот же бинарный формат, что и у файлов .exe и .dll |
| Магические байты | 4D 5A («MZ») по смещению 0; сигнатура PE\0\0 по смещению, хранящемуся в байтах 0x3C-0x3F |
| MIME-тип | application/x-msdownload |
| Ключи командной строки | /s (запуск во весь экран), /c (открыть диалог настройки), /p <HWND> (отрисовка превью в настройках заставки) |
| Путь установки | %SystemRoot%\System32 для 64-битных заставок; %SystemRoot%\SysWOW64 для 32-битных заставок в 64-битной Windows |
| Windows API | Библиотека Screen Saver (scrnsave.h / scrnsave.lib) или чистый Win32 GDI/Direct3D для полноэкранного рендеринга |
| Встроенные ресурсы | Стандартные секции ресурсов PE могут содержать иконки, растровые изображения, диалоговые окна, таблицы строк и информацию о версии |
| Привилегии выполнения | Запускается в контексте учетной записи вошедшего в систему пользователя; по умолчанию «песочница» или повышение привилегий отсутствуют |
| Маркировка безопасности | Загруженные файлы получают метку Mark of the Web (альтернативный поток данных NTFS Zone.Identifier); Windows блокирует выполнение до ручной разблокировки файла |
| Хранение конфигурации | Настройки конкретной заставки записываются в раздел реестра Windows HKCU\Control Panel\Screen Saver.<ScreenSaverName> |
| Активация при простое | Тайм-аут настраивается в «Параметры экрана» → «Заставка» → «Интервал»; хранится как ScreenSaveTimeOut (в секундах) в HKCU\Control Panel\Desktop |
| Интеграция с блокировкой паролем | Если включена опция «Начинать с экрана входа в систему», закрытие заставки вызывает поставщика учетных данных Windows |
| Выпущен | 1992 (screensaver support in Windows 3.1) |
| Спецификация | learn.microsoft.com |
Конвертации SCR
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SCR.