로그오프와 셧다운시 다이얼로그 변환방법

Windows Theme 2005. 10. 26. 20:59




Longhorn Inspirat Logoff & Shutdown Dialogs by acedriver-번역 RainyHeart

필수요소 프로그램들-

1.Resource Hacker-리소스 핵커(정말 필수적이죠-_-; 없음 바꾸지도 못합니다)

2.Replacer-리플레이서(원본파일과 수정된 파일을 바꿔주는 프로그램입니다)

3.그림들-_-;; 업로드에 첨부해두었습니다.

리소스핵커는 마이테마쩜넷 자료실에서 한글판으로 구하실수 있고요. 리플레이서는 http://www3.telus.net/_/replacer/ 여기로 가시면 있습니다.

참고로 리플레이서...저는 최신버젼은 아니지만 안정된 버젼으로 사용했구요.

컴터는 윈도xp 홈에디션 sp1에서 했습니다. sp2사용자께서 화면이 깨진다고 들었는데,

저도 어떻해 할수가 없네요ㅠ_-


시작해 볼께요-


시작하기 전에 확실히 해둬야 할께 있습니다. Windows->System32폴더안의 'Shell32.dll' 'msgina.dll' 'themul.dll' 이 세 파일들을 먼저 복사해 두셔야 합니다

ex)Shell_copy.dll 이런식으로 해주시면 되겠죠?

1. 리소스핵커로 msgina.dll 파일을 열어주시구요.

2. 기능에서 비트맵 교체로 필요한 그림들부터 다 바꿔주시구요. (20140~20143까지만 바꿔주시면 됩니다. 뭐 그 이후번호들은 바꿔줄 그림도 없지만-_-;)

3. 저장해주세요.

4. Dialog로 가신다음 20100번을 찾아주세요. 편집-> 모두선택을 선택하시면 모두 선택되신걸 보실수 있습니다-_-;;

5. 아래것을 복사해서 그대로 붙여넣기 해주세요. 딴거 적어놓지 마시구요! 낭패봅니다!
---------------------------------------------------------------------------------
20100 DIALOGEX 0, 0, 240, 69
STYLE DS_SYSMODAL | DS_SETFOREGROUND | WS_POPUP | WS_VISIBLE | WS_CAPTION
CAPTION ""
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "MS Reference Sans Serif"
{
CONTROL "Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 184, 52, 50, 11
CONTROL "&Sleep", 20104, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 11, 52, 50, 11
CONTROL "ShutDown", 20103, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 69, 52, 50, 11
CONTROL "&Restart", 20105, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 127, 52, 50, 11
CONTROL "&Hibernate", 20106, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE, 30093, 30049, 22, 20
CONTROL 20141, 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 20, 5, 41, 36
}
---------------------------------------------------------------------------------
6. 스크립트 컴파일을 눌러주신 후에 저장해주세요. 반드시 복사본으로 저장을 해주셔야 합니다.

이제 하나 끝났네요-_-;; 나머지도 비슷하니까 금방 끝내실수 있을꺼에요.

자 이제 두번째것으로 넘어가 BoA요-_-;;


Shell32.dll 파일과 한판 붙어봐야겠군요-_-;;;

1. 마찬가지로 리소스핵커로 shell32.dll파일을 열어주시구요.

2. 비트맵교체로 Bitamp란의 14351번부터 14355번까지- 번호에 맞게 교체해 주세요.

3. 역시 마찬가지로 Dialog란으로 가셔서 1089번을 찾아주세요. 편집->모두선택하시면 역시 모두 선택이 되있죠-_-??

4. 아랫것 또 복사해서 살짝 붙여넣어 주시면 됩니다. 또! 딴거 적지마세요! 친구 이름이라던지-_-;; 낭패봅니다!!
---------------------------------------------------------------------------------
1089 DIALOGEX 0, 0, 240, 69
STYLE DS_SYSMODAL | DS_SETFOREGROUND | WS_POPUP | WS_VISIBLE | WS_CAPTION
CAPTION ""
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "MS Reference Sans Serif"
{
CONTROL "&Cancel", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 166, 52, 50, 11
CONTROL "&Switch User", 14338, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 20, 52, 50, 11
CONTROL "&Log Off", 14339, BUTTON, BS_PUSHBUTTON | BS_NOTIFY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 94, 52, 50, 11
CONTROL 14351, 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE | WS_GROUP, 0, 0, 240, 93
}
---------------------------------------------------------------------------------
6. 스크립트 컴파일을 눌러주신후 저장- 아까와 같이 복 사 본 에 저장해주셔야 합니다.


자 이제 하나 남았군요. 빨리 하고 좀 이쁜 윈도우랑 놉시다-_-;;

1. 마지막으로 themeui.dll파일을 열어주세요. 이번껀 위에꺼랑은 훨씬 쉬우니까 안심하시구요!

2. String Table란의 129번. 거기안에 2050 줄을 바꿔주셔야 하는데요.

2050," "이렇게 바꿔주세요. 다시말해 가운데 있는것을 지워버린다 이거죠-_-;;

3. 스크립트 컴파일을 눌러주신 후에 저장- 이제 복잡한건 다 끝났습니다.


이제 리플레이서로 바꿔주는 일만 남았군요. 리플레이서 사용법은 간단합니다.


1. 리플레이서를 실행하시면 왠 도스창같은게 나오는데요, 먼저 바꿔야 할 원본파일을 드래그해서 드롭해주시면 됩니다. -마우스로 끌어서 놓는걸 말하죠-

2. 후에 엔터, 그리고 바꾸고 싶은 파일, 다시말해 복사본이죠. 그걸 드래그해서 드롭해주세요.

3. 엔터를 눌르면 정말 바꾸냐고 물어보는데요, y를 누르고 엔터 눌러주시면 알아서 바꿔줍니다-ㅅ-;;

4. 나머지도 역시 같은방법(원본파일 드롭->엔터->복사본 드롭->엔터->y->엔터)

5. 마지막으로 재부팅!!



이제 모든게 다 끝났습니다-_-;;

어설프고 난감하고 난해하고 짜증나도 당황되는 강좌였지만-ㅅ-;;

스샷까지 포함할려고 했으나 그냥 읽어보아도 쉽게 이해가 가도록 해서 그냥 냅뒀습니다.

윈도우 예쁘게 꾸미시기 바랍니다.




출처 : mytheme.net의 RainyHeart님의 강좌

설정

트랙백

댓글