설치 / 사용기

기 타 PE 생성기 3.3으로 만든 PE에 테마 변경 적용하기

2021.08.12 17:28

왕초보 조회:1026 추천:8

먼저 감사인사를 드립니다..

말 한마디에 천냥빚을 갚는다고 하죠...다른 말은 필요가 없을것 같습니다..저 또한 감사드립니다

 

PE 생성기로 간단히 저용량 PE를 만들어 활용을 하셨으면 하는 마음이었습니다만...산을 넘어도 계속 산이 나오네요

피트백을 하여 주셔서 감사합니다...저도 PE 생성기로 만든 PE에서 테마 변경이 안될줄은 몰랐습니다

덕분에 이렇게 하나하나 안되는것을 찾아서 해결할수가 있어서 다행입니다

 

다른 PE에 있는 테마 변경 cmd 파일을 PE 생성기로 만든 PE에 가져와 활용을 하시는 경우 바로 적용이 되지 않습니다

cmd 파일에서 레지값을 읽어서 현재 밝은 테마인지 어두운 테마인지 판단을 하는데 이 레지 자체가 없네요..해결은 단순히 미리 레지값을 넣어

주기만 하면 됩니다

 

테마 변경 내용을 정리를 하면서 PE 부팅시에 배경화면을 wim 밖에서 설정하는것도 같이 정리를 하여 보았습니다

 

 

 

1. 우클릭에 등록이 되어 있는 경우 숨김 실행이어서 원인을 찾기 쉽지 않습니다

1.jpg

 

2. pause>null을 추가하고 cmd를 수동으로 실행을 하여 보았습니다... 지정된 레지스트리 키 값을 찾을수가 없다고 하네요..

2.jpg

 

3. 레지 경로에 "AppsUseLightTheme" 항목이 없습니다...알고보면 간단하죠...이 값을 cmd 실행전에 넣어 주기만 하면 됩니다..

3.jpg

 

4. 어두운 테마용 배경사진도 넣었습니다..

4.jpg

 

5. AddRegBefore.reg 에 밝은 테마 레지값을 넣었습니다

5.jpg

 

6. 지난 사용기에서 이미 넣어 놓은것이 있어서 테마 변경시 시작메뉴와 작업표시줄, 시작버튼까지 바뀌는것으로 하였습니다

6.jpg

 

7. 시작메뉴와 작업표시줄 스타일 레지와 시작버튼 레지는 지난 사용기에 활용을 해서 RegConvert로 cmd로 변환해서 아래처럼 정리를 하였습니다

   배경화면을 바꾸고 StartIsBack 설정 레지를 등록하는것입니다.

 

   PE 생성기로 만든 PE에는 Tskill.exe 파일이 없어서 탐색기 기존 명령어로는 탐색기 재시작이 되지 않습니다..

   PESET.exe 에 있는 명령어를 활용하였습니다

7.jpg

 

8. PE로 부팅을 하였습니다..테마 변경을 하여 보겠습니다.

8.jpg

 

9. 배경화면, 시작메뉴,작업표시줄 스타일과 시작버튼 이미지가 바뀌었습니다

9.jpg

 

10. PE 생성기로 만든 PE의 활성창의 색상이 흰색인데도 흰색선이 두개가 있어서 좀 그렇죠.

11.jpg

 

11. 밝은 테마로 변경도 잘 되었습니다..

12.jpg

 

12. 흰선이 2개여도 상관이 없으시면 괜찮지만 좀 그렇다 싶으시면 현재 보이는 메뉴모음을 보이지 않게 하시면 됩니다.

13.jpg

 

13. 메뉴 모음이 없어도 불편하시지 않다면 이렇게 활용하시는것도 좋을것 같습니다.

14.jpg

 

14. AddRegBefore.reg에 추가만 해주면 메뉴 모음이 보이지 않습니다.

15.jpg

 

15. 이제 좀 더 깔끔해진것 같습니다..

16.jpg

 

16. PE의 wim 수정없이 배경사진을 적용하기 위해서 PEsoftBefore.ini를 추가를 하였습니다..현재는 // 로 작동하지 않았습니다

    PEsoftBefore.ini는 PESET.exe가 실행되기 전에 로드가 됩니다..그래서 wim 밖에서 레지등록이 필요한 경우 등록할수 있도록 명령어도 있습니다

 

   PE 부팅때부터 어두운 테마를 적용하고 싶으신 분도 있으시죠..SwitchTheme.cmd 경우 레지값을 읽어오는 과정있어서 아예 어두운 테마 적용을

   위한 SwitchThemeDark.cmd를 추가를 하여 놓았습니다

17.jpg

 

17. 배경사진은 밝은테마용 어두운테마용 2개를 복사를 합니다.. 

18.jpg

 

18. SwitchThemeDark.cmd는 바로 어두운 테마를 적용하기 때문에 아래처럼 배경화면 설정과 레지값을 바로 등록을 합니다

19.jpg

 

19. PESoftBefore.ini는 탐색기 전에 시작을 해야해서 SU.ini에서 PESET.exe 실행전에 로드 합니다

20.jpg

 

20. 배경화면도 바꿔었고 어두운 테마로 PE가 부팅이 되었습니다.

21.jpg

 

21. 우클릭에서 밝은 테마 변경까지 확인을 하였습니다...PEsoft 폴더가 wim 밖에 있다면 wim 수정없이 배경사진을 편하게 변경하실수 있습니다

22.jpg

 

22. 마무리

PE 생성기 3.3로 뚝닥 저용량 PE를 만드는것까지는 좋았습니다..

사용하시는 프로그램에서 필요한 dll을 추가하는것 외에도 다른 PE처럼..좀 이쁘게 꾸미려고 하면 신경을 써야 할것이 많네요...

이런 부분들을 생각지도 못했습니다.

 

문제가 있다면 하나하나 해결을 해나가면 되죠..

PE 생성기 3.3으로 PE를 만들면 이런 부분들이 부족할수도 있구나 하고 참고하여 주십시요

 

시간이 금방가네요...

편안하신 시간 되시길 바랍니다

 

 

사용기에 사용된 것들입니다

 

1. 추가한 레지입니다

 

Windows Registry Editor Version 5.00

 

; 밝은 테마 적용 레지

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize]

"AppsUseLightTheme"=dword:00000001

 

; 탐색기에서 메뉴바 숨김

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"AlwaysShowMenus"=dword:0000000

 

; 우클릭 메뉴 추가

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\SwitchTheme]

@="밝은 테마/어두운 테마 변경"

"Icon"="shell32.dll,174"

"NoWorkingDirectory"=""

"Position"="Bottom"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\SwitchTheme\command]

@="Pecmd.exe EXEC !X:\\Windows\\System32\\SwitchTheme.cmd"

 

 

2. SwitchTheme.cmd 내용입니다

   (다른 PE에서 활용시에 탐색기 재시작 PESET Kill은 수정후 사용하셔야 합니다  Windows 7.msstyles 파일들도 있어야 합니다) 

 

@Echo Off

For /f "tokens=2*" %%a in ('Reg Query HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize /v AppsUseLightTheme') Do Set "Theme=%%b"

If %Theme%==0x1 ( 

Echo Switch to Explorer Dark Theme...

Pecmd.exe WALL %windir%\Web\Wallpaper\Windows\Dark.jpg

Reg.exe Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "TaskbarStyle" /t REG_SZ /d "X:\Program Files\StartIsBack\Styles\Windows 7.msstyles" /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "AlterStyle" /t REG_SZ /d "X:\Program Files\StartIsBack\Styles\Windows 7.msstyles" /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "OrbBitmap" /t REG_SZ /d "X:\Program Files\StartIsBack\Orbs\ButtonDark.bmp" /f

 

) Else ( 

    Echo Switch to Explorer Light Theme...

    Pecmd.exe WALL %windir%\Web\Wallpaper\Windows\img0.jpg

Reg.exe Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "TaskbarStyle" /t REG_SZ /d "X:\Program Files\StartIsBack\Styles\Plain10.msstyles" /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "AlterStyle" /t REG_SZ /d "X:\Program Files\StartIsBack\Styles\Windows10.msstyles" /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "OrbBitmap" /t REG_SZ /d "X:\Program Files\StartIsBack\Orbs\Button.bmp" /f

)

)

PESET Kill

exit

 

3. SwitchThemeDark.cmd 파일 내용입니다

 

@Echo Off

Echo Switch to Explorer Dark Theme...

Pecmd.exe WALL %windir%\Web\Wallpaper\Windows\Dark.jpg

Reg.exe Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "TaskbarStyle" /t REG_SZ /d "X:\Program Files\StartIsBack\Styles\Windows 7.msstyles" /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "AlterStyle" /t REG_SZ /d "X:\Program Files\StartIsBack\Styles\Windows 7.msstyles" /f

Reg.exe Add "HKCU\Software\StartIsBack" /v "OrbBitmap" /t REG_SZ /d "X:\Program Files\StartIsBack\Orbs\ButtonDark.bmp" /f

exit

 
4. SU.ini에 추가한 내용입니다
 
// PEsoftBefore.ini 찾아서 로드
FORX !\PEsoft\PEsoftBefore.ini,MyIni,1,LOAD %MyIni%
 
5. PEsoftBefore.ini 내용입니다
 
//레지추가
EXEC =@!Regedit.exe /S %CurDir%\[RegFile]\AddReg.reg
 
// 배경화면 설정
FILE %CurDir%\[Wallpaper]\*.jpg=>%WinDir%\Web\Wallpaper\Windows\
 
//부팅시 어두운 테마 설정
EXEC =@!%WinDir%\System32\SwitchThemeDark.cmd
 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
7794 윈 도 우| Windows 11 (22000.132) - 인사이더 프리뷰 버전 21H2 [28] suk 3228 44 08-13
7793 윈 도 우| 한글 윈 11 음성 입력 4k8k 1374 0 08-12
» 기 타| PE 생성기 3.3으로 만든 PE에 테마 변경 적용하기 [3] 왕초보 1026 8 08-12
7791 윈 도 우| 윈도 설치 [154] 집앞의_큰 3316 92 08-12
7790 기 타| 작업표시줄 투명, T-Clock, 7+ Taskbar Tweaker 활용하기 [2] 왕초보 1302 7 08-12
7789 윈 도 우| Windows 10 (1904x.1165) 2021.08.11 정기 업데이트 [44] suk 6561 59 08-11
7788 윈 도 우| [실사]원격 윈도우11 무인설치 따라하기! [15] Geheimnis 1934 17 08-10
7787 기 타| (초보용) pecmd의 LINK로 바로가기 아이콘 변경하기 입니다 [2] 왕초보 945 6 08-10
7786 기 타| CmdPE 흉내내는 짝퉁 PE.. [6] 왕초보 1644 8 08-10
7785 윈 도 우| Knm님 Win11 가지치기(추가) 설치 스샷 입니다. ^^ [15] SHIELD 1167 17 08-09
7784 윈 도 우| Windows 11 프리뷰 버전 21H2 (OS 빌드 22000.120) 에서 여... [1] heykevin 1797 1 08-08
7783 기 타| 원하는 대로 부팅하는 겸용 PE.. [48] 왕초보 2623 24 08-08
7782 윈 도 우| [실사] 봉인(Sysprep) & 무봉인 이미지 설치 비교! [36] Geheimnis 2681 33 08-08
7781 기 타| 절반만 부팅하는 PE(?)... [22] 왕초보 1611 24 08-07
7780 윈 도 우| Windows 11 프리뷰 버전 21H2 (OS 빌드 22000.120) 나왔네요 [21] suk 3919 43 08-06
7779 기 타| Cmdpe + 핫키 + LED 메세지 기능을 조합하여 보았습니다 [2] 왕초보 881 7 08-05
7778 기 타| WinXShell - LED 라고 재미있는게 있네요.. [4] 왕초보 1227 9 08-04
7777 윈 도 우| boot.wim & DISM at Once를 이용한 백업/복구 방법! [15] Geheimnis 2195 17 08-03
7776 기 타| WinXShell - Settings 의 다양한 기능을 활용하여 보았습니다. [3] 왕초보 977 8 08-03
7775 윈 도 우| 한글 윈 11 SOUND [2] 4k8k 2165 2 08-02
XE1.11.6 Layout1.4.8