MSSTYLES - MSSTYLES

MSSTYLES это Microsoft формат файла, содержащий растровые изображения и метаданные для Windows XP снятие шкуры двигатель, впервые представленный в Windows Whistler Сборка 2250[1].

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

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

Виндоус виста а позже также используйте файлы .msstyles для создания скинов (например, Aero.msstyles file), однако формат этих файлов значительно отличается, поэтому файлы .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-N128 байтКриптографическая подпись с ключом «Microsoft Visual Style Signature»
-10-164 байтаМагическое число, должно быть 0x84692426
-0С-124 байтаN - 16, отрицательное расстояние подписи от магии.
-08-88 байтОбщий размер файла

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

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

  1. ^ "Представляем предварительную версию Whistler, сборку 2250". Windows для ИТ-специалистов. Пентон Медиа. В архиве из оригинала 2018-06-12. Получено 2019-09-22.

внешняя ссылка