СТИЛИ - MSSTYLES

MSSTYLES
Расширение имени файла
.msstyles
Типовой код 32-битные PE- файлы.
Разработано Microsoft
Первый выпуск 13 июля 2000 г.
Тип формата Содержит растровые изображения и метаданные для механизма создания обложек Windows XP .

MSSTYLES - это формат файла Microsoft , который содержит растровые изображения и метаданные для механизма скиннинга Windows XP , впервые представленного в Windows Whistler Build 2250.

В немодифицированном состоянии движок полностью применяет только файлы .msstyles, подписанные цифровой подписью Microsoft , такие как Luna или тема Zune. Стиль Windows XP по умолчанию известен как Luna, но в Интернете доступны дополнительные настраиваемые стили, однако немногие из них имеют цифровую подпись. Четыре других подписанных стиля для Windows XP включают Royale ( Media Center Edition ) ( Energy Blue ), Royale Noir, Windows Embedded Standard CTP Refresh и стиль Zune.

Неподписанные стили можно использовать различными способами, путем ручного исправления или замены системных файлов или автоматически одной из программ, созданных для этой цели. Эти программы обычно называют «патчерами UxTheme» по названию библиотеки XP, которая требовала исправлений, UxTheme.dll, несмотря на то, что последние версии Windows требуют исправлений для различных файлов. В Интернете можно найти множество популярных и свободно распространяемых патчеров, которые часто используют разные способы включения настраиваемых тем.

Windows Vista и более поздние версии также используют файлы .msstyles для создания скинов (например, файл Aero.msstyles ), однако формат этих файлов значительно отличается, поэтому файлы .msstyles нельзя переносить между Windows Vista и Windows XP. Эта версия файла .msstyles содержит изображения и метаданные PNG .

Существует ручной способ заменить три файла DLL (uxtheme.dll, shsvcs.dll и themeui.dll) на использование неподписанных пользовательских визуальных стилей в Windows Vista.

Формат файла

Файлы .msstyles представляют собой 32-битные PE- файлы, однако они не содержат кода или обычных данных. Вместо этого они хранят всю информацию о стилях в ресурсах. Предоставляемые Microsoft стили содержат метаданные PE-версии, несмотря на то, что Проводник не отображает эти данные для файлов .msstyles в последних версиях Windows. Подписание PE не используется, вместо этого к файлу добавляется настраиваемая подпись.

Формат подписи

Смещения в следующей таблице относятся к концу файла.

Смещение шестигранника Offset dec Размер Цель
- N - N 128 байт Криптографическая подпись с ключом «Microsoft Visual Style Signature»
-10 -16 4 байта Магическое число, должно быть 0x84692426
-0C -12 4 байта N - 16, отрицательная дистанция подписи от магии.
-08 -8 8 байт Общий размер файла

Смотрите также

Рекомендации

Внешние ссылки