MSTYS

MSSTYLES
MSTYS
파일 이름 확장자
.msstyles
유형코드32비트 PE 파일
개발자마이크로소프트
초기 릴리즈2000년 7월 13일
포맷의 종류Windows XP 스키닝 엔진용 비트맵 메타데이터가 포함되어 있습니다.

MSSTYRS는 Windows XP 스키닝 엔진비트맵메타데이터를 포함하는 Microsoft 파일 형식입니다.Windows Whistler Build 2250에서 [1]처음 도입되었습니다.

엔진은 수정되지 않은 상태로 Luna나 Zune 테마와 같이 Microsoft가 디지털 서명한 .msstyle 파일만 완전히 적용합니다.기본 Windows XP 스타일은 Luna로 알려져 있지만 추가 맞춤 스타일을 인터넷에서 사용할 수 있지만 디지털 서명된 스타일은 거의 없습니다.Windows XP의 4가지 서명 스타일로는 Royale(Media Center Edition)(에너지 블루), Royale Newar, Windows Embedded Standard CTP Refresh, Zune Style 등이 있습니다.

서명되지 않은 스타일은 시스템 파일을 수동으로 패치 또는 교체하거나 이 목적을 위해 만든 프로그램 중 하나를 통해 자동으로 다양한 방법으로 사용할 수 있습니다.이러한 프로그램은 최신 Windows 버전에서는 다른 파일에 대한 패치가 필요하지만 패치가 필요한 XP 라이브러리의 이름 UxTheme.dll에서 "UxTheme 패처"라고 불립니다.인기 있고 자유롭게 배포된 많은 패처들은 온라인에서 찾을 수 있으며, 종종 다양한 방법으로 사용자 지정 테마를 사용할 수 있습니다.

Windows Vista 이후에서는 스킨닝에도 .msstyle 파일(Aero.msstyles 파일 등)을 사용하지만 파일 형식이 크게 다르므로 .msstyles 파일은 Windows Vista와 Windows XP 간에 전송할 수 없습니다.이 버전의 .msstyles 파일에는 PNG 이미지와 메타데이터포함되어 있습니다.

Windows Vista에서 서명되지 않은 커스텀 비주얼 스타일을 사용하기 위해 3개의 DLL 파일(uxteme.dll, shsvcs.dll 및 temui.dll)을 수동으로 대체할 수 있습니다.

파일 형식

.msstyles 파일은 32비트 PE 파일이지만 코드나 일반 데이터가 포함되어 있지 않습니다.대신 모든 스타일 정보를 리소스에 저장합니다.Microsoft가 제공한 스타일에는 PE 버전 메타데이터가 포함되어 있지만 탐색기는 최신 Windows 버전의 .msstyle 파일에 대해 이 데이터를 표시하지 않습니다.PE 서명은 사용되지 않고 커스텀시그니처가 파일에 추가됩니다.

시그니처

다음 표의 오프셋은 파일 끝에 상대적입니다.

오프셋 16진수 오프셋 데크 크기 목적
-N -N 128 바이트 "Microsoft Visual Style Signature" 키를 사용한 암호화 서명
-10 -16 4 바이트 매직 번호, 0x84692426이어야 합니다.
-0C -12 4 바이트 N - 16, 마법으로부터 시그니처의 음의 거리.
-08 -8 8 바이트 총 파일 크기

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Introducing the Whistler Preview, Build 2250". Windows IT Pro. Penton Media. Archived from the original on 2018-06-12. Retrieved 2019-09-22.

외부 링크