윈 도 우 PE 한글화 프로그램 (v1.0)
2018.06.25 22:57
안녕하세요. 구운고구마라고 합니다.
예전에 열심히 제작좀 하다가 손을 떼고 지냈는데,
하나쯤은 있어야 되서 찾아보다가 프로그램까지 만들게 되었습니다.
(이미 만들어진 PE를 한글화하는 프로그램이나 방법 등이 제대로 없더군요.)
외산 PE 한글화 프로그램을 제작하여 공개합니다.
기본적인 것은 XP시절의 한글화 플러그인, 현재 PEBuilder의 한글화 플러그인을 참고하였습니다.
■ 프로그램 스크린샷 (초기버전 기준)
■ 일부 PE 한글화 스크린샷 (Beta2 버전 기준)
(러시아어가 보이는 부분은 프로그램 자체가 러시아어 프로그램이라서 그렇습니다.)
사용방법은 프로그램 스크린샷 하나와, 결과화면 몇 개로 대체합니다.
단순히 PE와 동일한 한글 Windows WIM 파일(OS 설치파일에서 추출),
PE에서 사용하는 WIM파일 두 가지만 있으면 됩니다.
프로그램 정보는 아래와 같습니다.
■ Beta3 버전 이후 변경사항 (v1.0)
. 기간제한 해제
■ Beta2 버전 이후 변경사항
. 마운트 코드 변경
. 권한문제 수정???
. 용량 최적화기능 추가 (한글화만 하실분들은 체크하시면 되고, 추가 작업 하실분들은 시간 낭비입니다.)
. 기본 입력기를 한글 입력기로 변경 (다른 불필요 언어입력기 삭제)
. 프로그램 실행시 관리자 권한 상승여부 확인 (기존기능) + 프로그램 실행 후 관리자권한 재점검 (추가)
■ Beta1 버전 이후 변경사항
. 코드 최적화
. 오래 걸리는 부분의 Progressbar 모두 반영 (이미지 마운트/언마운트)
언마운트는 WimgApi에서 나오는 Progressbar 그대로 반영한 상태로, 100%에 두번 도달하는게 정상입니다. (Commit, Unmount)
. 테스트 버전의 사용기간 연장 ( ~ 7/14)
. 이미지 마운트시 언어/버전 등 점검하도록 변경 (x32/x64 구분은 기존대로 마운트 후 진행)
. 부팅 시 블랙스크린 현상 수정
. 일부 PE에서 시간 등은 한글형식으로 나오지 않던 문제 수정
. 이미지 마운트 이후 그냥 꺼질만한 문제 수정
(기존 점검부분에서 발생되는 문제로 추정되며, 마운트시 점검 방식으로 변환하면서 자연적으로 수정됨)
→ 다른 원인일 수 있으니, 동일한지 알려주세요.
■ 기능
. 영문 PE포함, 어떠한 언어라도 OS 한글화 (테스트 완료 : 영어/러시아어/중국어/대만어? 등)
. 당연히 OS만 한글화하므로 생성되는 바로가기, 프로그램 등은 한글화되지 않습니다.
(바로가기 : pecmd.ini 등 직접 수정, 프로그램 : 한글판 프로그램으로 직접 교체)
. Fonts내 파일이 있으면 해당파일 사용 (경량화 파일 등), 없으면 windows.wim 파일 내 폰트 사용
. 작업 후 용량 최적화 작업 지원
■ 필요사항
. 한글이 아닌 PE 이미지에서 추출한 wim 파일
. 한글 Windows 이미지에서 추출한 wim 파일 (MSDN 원본 ISO 권장)
. Windows 7 이상 OS
. 프로그램 실행시 관리자 권한
■ 프로그램 의존성
. Windows 7 이상이면 별다른 파일/프로그램 필요 없을 것으로 생각되나,
WIM마운트가 안될 수도 있다고 함 (마운트/언마운트 문제시 Windows 10환경에서 시도하세요.)
(.Net 4.0 Client Profile, WimgApi → 모두 Windows 기본 파일)
■ 제한사항
. 테스트 문제로 인해 PE는 Windows 10 기반만 한글화 가능합니다.
. WimgApi에서 처리하지 못하는 WIM파일은 동일하게 처리되지 않습니다.
(ImageX/GImageX 동일할 것으로 추정되며, Encoding을 제대로 처리하지 못하는 파일들이 있더군요.)
혹시 ImageX/GImageX 등에서는 잘 되는데 안되는 WIM파일이 있으면 알려 주세요.
. 적용 버전이 다른 경우, 한글입력기 실행이 불가능하거나 다른 문제가 생길 수 있습니다.
적용은 가능하니 참고하세요.
댓글 [106]
-
lakeside 2018.06.25 23:12
-
cungice 2018.06.25 23:14
무더운 날씨에 노고가 많으셨습니다. 감사합니다.
-
하늘개구 2018.06.26 01:20
^-^! 야! 너무 오랫만이시네요!!~
반갑고, 또 반갑습니다.
다시 ! 좋른 활동 부탁드립니다.
건강하세요...
-
노래하는다롱이 2018.06.26 01:45 오...좋은 유틸이네요.
-
전설인 2018.06.26 06:19
제가 컴을 잘 못하는 족의 사람입니다 그래서 인지 멀해도 도통 이해를 못합니다. 그래서 뒤지고 뒤지고 하다가 겨우 조금 이해 한게
PE가 컴터 운영 체제 인 프로그램을 건드려서 그것을 환경 설정을 자기가 원하는대로 해서 설치 하는거라고 까지는 이해 했습니다
그런데..... 여기서 제가 원하는 것이 전혀 아니더군요 제가 원하는건 한 컴터에 운영 체제를 설치 합니다 그리고 그 컴터 에서
다른 하드를 다른 운영 체제를 깔아서 그 환경이 맞는지 확인 하는 것인데!!! 그것이 가능 한 프로그램이 있씀니까 ??
-
ㄱㅇㄱㄱㅁ 2018.06.26 21:55
PE는 쉽게 설명하면 이미 설치된 윈도우라고 생각하시면 됩니다.
PC에서 윈도우를 사용하려면 설치과정을 거치고 쓰고자 하는 프로그램을 설치해야되는데,
이미 설치하고 목적에 맞는 프로그램(보통 복구프로그램 위주)을 설치해놓은 이미지인거죠.
PE를 USB나 CD 또는 C드라이브가 아닌 다른 하드디스크에 놓고 윈도우가 정상적으로 부팅이 안되거나
이미지 백업&복구 등을 해야할 때 유용히 사용할 수 있습니다.
이 프로그램은 외산 PE들(외국어 윈도우버전으로 작성된 PE)를 한글버전으로 변환해주는 프로그램이구요.
-
항상감사 2018.06.26 08:31
이런 능력자분들 보면 너무 신기합니다
테스트 지원합니다 -
REFS 2018.06.26 09:59
옛날 xp시절 그유명하셨던 구운고구마님
오랜만에 뵙게되어 반갑습니다
좋은자료 감사합니다..^ ^
-
맨션에살자 2018.06.26 11:05
무더운 날씨에 노고가 많으셨습니다.
-
SHIELD 2018.06.26 12:07
아주 오래전에 구운 고구마님 명성으로만 들었는데 작품을 이렇게 다시 뵙게 되니 영광입니다.
옛날에님게서 러시아PE 한글화를 못하고 계속 가지고 있었는데
고구마님께서 제작해주신걸로 한 번 시도를 해보아야겠어요 ^^ 좋은 작품 만들어주셔서 감사드립니다.
즐거운 하루 되시길 바랍니다
-
ㄱㅇㄱㄱㅁ 2018.06.26 21:57
제가 지금까지 윈포를 아주 가끔 접속만 해서 보질 못한 것 같은데,
윈10기반이면 테스트 후 결과좀 알려주세요.
러시아어 자체 테스트는 구하기 쉬운 Sergei PE 러시아어 버전으로 해봤었고,
이론상 다른 언어들도 잘 되어야 하긴 합니다.
-
SHIELD 2018.06.27 01:36
제가 설정을 잘 못한걸까욤 ㅠㅠ
-
ㄱㅇㄱㄱㅁ 2018.06.27 21:55
마운트도 안되시네요.
gimagex, imagex는 마운트가 되시나요?
파일접근 권한이 없거나 마운트되는 위치(임시폴더쪽) 권한 문제인 듯 한데 이상하네요. -
KeBi 2018.06.26 12:29
좋은 자료 감사합니다. 수고많이하셨습니다.
-
짠쪼 2018.06.26 12:40
와~~이런것 까지 제작 하시다니 대단하십니다
저도 옛날의님 러시아 버전 한글화 도전해보겠습니다
감사합니다 -
ㄱㅇㄱㄱㅁ 2018.06.26 21:57
제가 지금까지 윈포를 아주 가끔 접속만 해서 보질 못한 것 같은데,
윈10기반이면 테스트 후 결과좀 알려주세요.
러시아어 자체 테스트는 구하기 쉬운 Sergei PE 러시아어 버전으로 해봤었고,
이론상 다른 언어들도 잘 되어야 하긴 합니다.
-
Videoman 2018.06.26 13:56 대박 !
감사합니다.
-
우리두리 2018.06.26 15:33 유익한 자료가 되겠습니다.
PE Wim 파일을 선택하였을 때 PE의 정보가 표시되었으면 좋겠습니다.
즉 Windows 버전, 비트 수, 빌드 버전 등
그래야 거기에 맞는 Windows Wim을 지정해 줄 수 있지 않나 싶습니다.
-
ㄱㅇㄱㄱㅁ 2018.06.26 22:02
PE의 경우에는 하나의 WIM에 여러가지 버전이 있는것을 아직 보질 못했고
버전의 경우 대부분 파일명에 포함되어 있어서 베타버전에서는 따로 정보표시는 안했습니다.
그런데 대부분 자신의 기준대로 변환해서 사용할테니, 필요할 것 같긴 하네요.
이게 마운트전에 점검이 가능한지는 모르겠는데, 가능하다면 반영하도록 하겠습니다.
(예외처리는 상당히 되어있고, 현재 마운트 이후에 점검하는 부분이 포함되어 있습니다. 서로 다른 버전으로 적용하면 안되니까요.)
-
우리두리 2018.06.26 22:39 예를들어 세르게이 PE도 Windows 10 10586, 14393, 16229 등 여러 버전이 있습니다.
그냥 Wim 파일로 만 알 수가 없습니다.
WinSxS 폴더를 뒤져 보면 알 수 있지만...
문제는 PE Wim에 맞는 Windows Wim을 사용해야 제대로 됩니다.
그러니 Builder 버전은 미리 알아야 될 것 같습니다.
-
ㄱㅇㄱㄱㅁ 2018.06.27 21:58
테스트해보시면 아시겠지만 자동점검 하고 진행전 안내도 해줍니다.
다만 지금은 마운트 이후에 일괄적으로 여러 사항을 점검하는데, 마운트 없이 하는 방식으로 고려해보도록 하겠습니다.
그리고 한글화 테스트결과 빌드버전이 달라도 됩니다.
RS4윈도우로 RTM PE도 잘 되더군요. 물론 일부 잘 안나오는 부분도 발생은 합니다. -
또비 2018.06.26 17:08 감사합니다.
-
Compuser 2018.06.26 18:29
구운고구마님 좋은 설명과 유용한 자료 감사합니다.
열심히 배워보겠습니다.
좋은 시간 되시길 바랍니다.^^
-
Nayu 2018.06.26 20:10
이름만 들어도 반갑습니다.
내 보물 창고에 찾아보면 구운고구마님의 PE 잘 모셔 있을것 같은데요.
오늘 하루도 좋은 하루가 되십시요. . .
-
선우 2018.06.26 20:39
세상에 이런 프로그램이 있다니 신기합니다 소중한 자료 공유 감사합니다.^^*
-
과자 2018.06.26 21:02 정확히 뭔지 모르것능디 좋아보여서 받아가요(__)ㄳ
-
ㄱㅇㄱㄱㅁ 2018.06.26 22:04
기간제한이 있는 버전이라, 나중에 기간제한 없는 정식버전으로 받으시면 됩니다.
기간제한은 아마 뚧으실 분이 없을겁니다.
(아예 불가능하다는 의미보단, 그정도 실력이면 이런 프로그램 없이 직접 한글화가 가능한 수준일테니 쓸 일이 없다는 의미입니다.)
-
현삼호 2018.06.26 21:33
수고많이하셨습니다.
-
ㄱㅇㄱㄱㅁ 2018.06.26 22:08
테스트해보신 분들은 결과좀 알려주세요. 변환되지 않거나 부팅중 블루스크린 발생 등...
일부 PE들은 부팅시 기본키보드가 영문으로 나오거나 할 수는 있습니다.
(테스트한 PE 중 하나가 부팅시점에 1순위를 영어키보드로 덮어쓰는 게 있더군요.)
-
왕초보 2018.06.26 22:23
전설의 그분이신가요...
이렇게 뵐수 있다니..그 자체만으로도 영광입니다...
많은 분들이..생각하고 있던 것이 이렇게 현실이 될수가 있다는것 자체가 신기합니다..
좋은 작품을 만들어 주셔서 감사합니다...
-
lakeside 2018.06.26 22:25
이거 예를들어서 RS3PE 와 RS4윈도우 이미지 간에도 가능한 것인가요? 그렇게 해봤더니 진행은 되는데
부팅후 검은화면만 뜨더군요....
-
ㄱㅇㄱㄱㅁ 2018.06.27 21:41
안될 수도 있지만 버전은 달라도 되긴 됩니다.
Windows 10이미지는 항상 RS4로 하고 PE는 Windows 10 RTM인 것도 테스트는 해 봤었습니다.
검은 화면은 부팅시 실행되는 항목에 문제가 있어서 그런 것 같고 자체 테스트하면서도 있었는데,
경험상 부팅시점에 PE언어관련 레지스트리를 추가하는 방식 때문으로 확인되었고 발견되었던 것 기준으로는 되게 했었는데 또 안되는 케이스가 있나보네요.
(불완전하게 부팅 시점에 원래 언어의 레지스트리로 덮어 쓰므로 한글과 원래언어의 레지스트리가 좀 꼬이면서 안되는 듯 합니다)
Default₩Desktop쪽 문제로 의심되긴 하는데, 검색해서 찾은 PE라면 파일명 등을 알려주시면 테스트해보도록 하겠습니다. -
lakeside 2018.06.27 22:20
Gandalf'sWin10PEx64Redstone3-03-13-2018 입니다.
-
ㄱㅇㄱㄱㅁ 2018.07.01 16:35
테스트에 사용한 빌드날짜는 더 최근것이지만, 해결 되었습니다.
근본적인 원인 찾는것에 많은 도움이 되었네요.
아마도 이제 진짜 대부분의 PE가 될 듯 합니다.
-
NaDa 2018.06.27 00:06 먼저 프로그램 공유에 감사드립니다.
세르게이 PE는 아니지만 러시아 PE 로 테스트 해 보았습니다.
버전은 Windows 10 (10240)입니다.
한글화 정상적으로 완료 되었다는 메세지에 바로 부팅 해 봤으나...검은화면에서 넘어갈 생각을 안하네요.
뭐가 잘 못 되었을까요?...
-
ㄱㅇㄱㄱㅁ 2018.07.01 16:40
러시아 버전이라 언어입력기는 설치되어 있다고 생각해서 Windows WIM파일은 RS3를 사용하였고,
신규 버전으로 돌려본 결과 잘 됩니다. (본문 스크린샷 참고)
-
OldMaC 2018.06.27 14:00 고생하십니다.~~~ 꾸~~~벅
그 동안 PE 한글화 공부를 하면서 머리디밀기로 숙지된 부분은
윈도우 7과 8.1는 RTM를 기준으로 만들어져 빌드가 중요치 않았지만
윈도우 10부터 머리를 너무 아프게 하더군요.
10 버전이 너무 많아 PE의 한글화나 윈도우 한글화에도 언어팩들이 모두 달라
그때마다 버전에 맞게 다시 소스 작업(레지와 파일들)을 했습니다. ㅠㅠ
이런 부분때문에 윈도우 10은 빌드 버전이 중요하고, 그에 맞게 언어팩과 관련 파일들이 모두 버전이 맞아야 되더군요.
직접 테스트하지 못하지만 그간의 경험으로 주제넘게 참견합니다.
모든 지식은 정확한 지식이 아니라 머리디밀기 지식이라 오류가 있을 수 있습니다.
장마에 비피해 없으시길 바랍니다.
-
ㄱㅇㄱㄱㅁ 2018.06.27 21:45
처음에 winbuilder스크립트를 단순한 배치파일이나 vbs수준으로 변환하다가, 정식 개발언어로 전환하게 된 원인입니다.
테스트결과 버전은 크게 중요치 않구요.(물론 잘 안될수도 있습니다)
여러가지 환경에 맞게 적용되도록 구성되어 있습니다.
블랙스크린 이슈는 자체 테스트하다가도 경험한거라, 잘 안되는것 몇개만 더 테스트하면 곧 해결될겁니다. -
ㄱㅇㄱㄱㅁ 2018.07.01 16:37
이전에 댓글드린 것처럼, 한글화 자체를 하기 위해서는 빌드버전은 상관 없습니다.
초기버전 이후 테스트를 해보다보니, 언어입력기가 설치되지 않은 PE에서
입력기까지 설치하여야 하는 경우는 빌드번호가 다르면 실행되지 않는 경우는 생기더군요.
(일부 파일은 기존 PE파일이고, 일부는 새로 복사해서 일부가 충돌이 나나 봅니다.)
입력기가 있는 PE는 빌드번호가 반드시 맞지 않아도 동작되도록 되어 있습니다.
새로 올린 테스트버전으로 돌려보시면 될 것 같습니다.
-
항상감사 2018.06.27 18:42
저도 실패 했습니다
원본 PE 마운트후에 창이 닫혀 버립니다
마운트가 되어 있어서 다시 시작해도 안됩니다
-
ㄱㅇㄱㄱㅁ 2018.06.27 21:52
PE까지 마운트된 후에 자동으로 꺼진다는 말이신가요? -
항상감사 2018.06.29 20:13
네 install , pe 마운트후에 그냥 사라집니다
-
ㄱㅇㄱㄱㅁ 2018.07.01 16:38
이건 근본적인 원인은 모르겠지만 점검부분에서 발생할 것으로 추정되고,
해당 부분은 기능을 변경하여 진행이 가능할 것 같습니다.
신규 버전으로 테스트 해보시면 될 것 같습니다.
-
ㄱㅇㄱㄱㅁ 2018.06.27 22:05
이번 주말에 시간이 되면 반영 후 신규 테스트버전 공유 예정입니다.
자체테스트를 너무 적게 해봤었나보네요.
안되는 pe들은 공개된것들이면 파일명 등 찾을 수 있는 정보좀 주시면 원인 파악에 도움이 될 것 같습니다. -
암시롱 2018.06.30 00:27
구운고구마님 여기서 뵙네요 ㅎㅎ
예전에 pe 때문에 개인사이트에서 잘 사용했던 기억이 !
-
해변의여인 2018.06.30 17:28
구운고구마님 오랜만에 윈포에서 뵘네요.
xp pe 아직도 보관하고 있습니다^^
유용한 프로그램 알차게 사용하겠습니다~^^
-
ㄱㅇㄱㄱㅁ 2018.07.01 16:39
PE를 접은 이유가 몇 가지 있긴 하지만, 궂이 보관하지 않으셔도 될 듯 합니다.
이제 Win8 또는 Win10기반의 좋은 PE들이 많으니까요.
-
인연필연 2018.07.01 22:05
수고많이하셨습니다.
-
항상감사 2018.07.02 21:57
중국 win10 rs3 초라이트 버전 해봤구요
잘 됩니다 40메가정도 늘어 나네요
1차 테스트에서는 마온트 진행이 안되었지만 베타2는 잘됩니다
한가지 아쉬운점은 원본이 덮어져서 다른이름으로 저장기능과 완료후에 우측 한글화 버튼이름이 완료로 표시 되면
좋겠습니다 -
884 2018.07.05 20:07
수고많으셨습니다
프로그램 하나로 한글화가 가능하다니 신기합니다. 감사합니다 ^^