Windows XP에서 사용자 테마 사용하기
게시일: 2002/03/22 | 글쓴이: doa | 34393 번 | 프린트 | 메일


Windows XP는 Windows 외관을 사용자가 변경할 수 있는 테마 기능을 제공한다. 이전의 Windows 군의 경우 자체내에서 테마기능을 지원하지 않기때문에 어쩔 수 없이 StarDock 사의 WindowBlinds 와 같은 프로그램을 사용해야 했다.



Windows XP의 테마 기능은 Windows의 외관에 관심이 많은 사용자들에게는 아주 반가운 소식이지만 사용자가 만든(또는 구한) 테마는 사용할 수 없다는 문제점이있다.

실제 테마는 다음 폴더에 저장된다.

%SystemRoot%\Resources\Themes


Windows XP를 비롯한 각종 테마를 제공해주는 유명한 테마 관련 사이트, ThemeXP , NeoWin , DeskMod 에서 테마를 다운 받아 위의 폴더에 복사해도 다음 그림 처럼 테마를 선택할 수 있는 방법이 없다.





결국 Windows XP에서도 테마를 변경하기위해서는 StyleXP 와 같은 별도의 프로그램을 사용해야 사용자의 테마를 사용할 수 있다는 얘기가된다. 이와같이 Windows XP에서 테마의 사용이 가능함에도 불구하고, 테마를 선택할 수 없는 것은 %SystemRoot%\system32 폴더에 있는 UxTheme.dll이라는 파일에 제한이 걸려있기 때문이다.

따라서 이 UxTheme.dll 파일만 변경함으로서 StyleXP 와 같은 별도의 프로그램없이 테마를 사용할 수 있다. 절차는 다음과 같다.

  • UxTheme.dll 패치하기
    1. uxthemepatcher.zip 파일을 다운 받는다.주1
    2. 압축 파일을 임의의 폴더에 푼다.
    3. 압축을 푼 폴더에서 uxthemepatcher.exe 파일을 실행한다. uxthemepatcher.exe를 실행하면 다음과 같은 경고 창이 뜨는데 여기서 버튼을 클릭한다주2.

  • UxTheme.dll 복사하기주3
    1. 시작/실행/cmd를 입력하고 확인을 클릭한다.
    2. 다음 명령을 직접 실행하거나 모든 명령을 patch.bat로 저장한 후, patch.bat를 실행한다.
      [patch.bat]
      

      ren %SystemRoot%\system32\dllcache\uxtheme.dll uxtheme.dll.bak ren %SystemRoot%\system32\uxtheme.dll uxtheme.dll.bak ren %SystemRoot%\system32\uxtheme.pat uxtheme.dll

    3. 다음과 같은 화면이 뜨면 취소를 클릭한다.
    4. 다음과 같은 화면이 뜨면 를 클릭한다.
    5. 시스템을 재 기동한다.

  • 테마 적용
    1. ThemeXP , NeoWin , DeskMod 에서 마음에 드는 테마(Visual Styles)를 다운 받는다.
    2. 다운 받은 테마를 다음 폴더에 푼다.
      %SystemRoot%\Resources\Themes
    3. 시작/제어판/디스플레이를 클릭한다.
    4. 화면 배색 탭을 클릭한다.
    5. 창 및 단추를 클릭하고, 조금 전에 설치한 테마를 선택한다.주4
    6. 적용 버튼을 클릭한다.


주1: 이 파일은 StyleXP 를 개발한 TGTsoft 에서 UxTheme.dll를 해킹할 수 있도록 만든 공개 프로그램이다. 한가지 주의할 것은 TGTsoft 는 이 프로그램에대한 어떠한 지원도 하지않으며, 따라서 이 프로그램을 실행함으로서 발생하는 모든 문제에대한 책임은 프로그램을 실행한 사람에게 있다는 것이다.

주2: uxthemepatcher.exe%SystemRoot%\system32 폴더로 복사할 필요는 없다. 임의의 폴더에서 실행하면 자동적으로 %SystemRoot%\system32 폴더에 UxTheme.pat라는 패치된 UxTheme.dll 파일을 생성한다. 따라서 UxTheme.patUxTheme.dll로 이름만 변경하면 된다.

주3: Windows XP는 XP 자체적으로 사용하는 중요한 파일들을 보호하고 있다. 따라서 UxTheme.dll을 패치해도 Windows XP에의해 원래의 UxTheme.dll로 복원되기때문에 조금 복잡한 과정을 거처 복사할 수 밖에 없다.

주4: 그림에서 사용된 테마는 StyleXP 에서 제공되는 테마이다. 이 테마만 별도로 구할 수 없기때문에 StyleXP 의 테마를 원하는 경우, StyleXP 를 다운 받아 설치한 후, %SystemRoot%\Resources\Themes 폴더를 백업하고, StyleXP 를 제거하면 된다.

주5: %SystemRoot%는 Windows XP가 설치된 폴더로서 일반적으로 C:\Windows이다.


폴더 옵션에서 숨김 파일 및 폴더가 사라진 경우 윈도우 탐색기/도구/폴더 옵션/보기/... (5975) 2002-03-22
린도우즈의 특징 다음은 린도우즈 정식판의 기본적인 특징이다. 물론 현재 시중에 유통... (26369)2002-03-21

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.