기 타 Explorer Shell, MMC - WIN7 PE에 수동으로 넣어 주기?
2014.01.30 01:30
- 준비환경
EzPE3 9 설명
https://reboot.pro/files/file/265-ezpe3/
EzPE3 9 다운로드 경로 :
https://reboot.pro/files/download/265-ezpe3/
1> WinBuilder82 실행
- Preprocess -> Mount Wims => Copy 선택
- Soure directory 에서 Win7 경로지정
(좌측 트리메뉴) 스크립트 기본 체크된 상태에서 우측메뉴 상단 파란색 플레이 버튼 클릭
선택한 스크립트 실행되어 EzPE3.iso 만들어짐. (자세한 윈빌더 사용법은 윈포 강좌에서..)
C:\EzPE3_v9\ISO\EzPE3\EzPE3.iso
더불어
C:\EzPE3_v9\Temp\EzPE3\ 경로에 파일 만들어짐
C:\EzPE3_v9\Target\EzPE3\ 경로에 파일 만들어짐
- 여기까지는 윈빌더로 만들어진 기본 PE이고
- 2번부터 필요한 파일과 레지를 얻는 과정 입니다
2> Requirements Check 선택후 -> Clean Target 버튼 클릭
Target 폴더안에 있는 모든 폴더 및 파일들 삭제됨
- 필요한 파일과 레지를 얻기전에 기존 파일을 삭제하는 과정
3> Target 폴더 안에 EzPE3\Windows\System32 와 같이 빈폴더 먼저 만들어줌 (Explorer Shell 의 경우만 빈폴더 만들어줌)
C:\EzPE3_v9\Target\EzPE3\Windows\System32
4> 좌측 트리메뉴에서 Base -> Explorer Shell 선택후
우측 메뉴 녹색 플레이 버튼 클릭 (선택한 Explorer Shell 스크립트만 실행됨)
C:\EzPE3_v9\Target\EzPE3\Windows\ 경로에 Explorer Shell 에 필요한 파일 만들어짐
동시에
C:\EzPE3_v9\Temp\EzPE3\Explorer\RegFiles 폴더에 레지스트리 생성됨.
Classes / ContentIndex / Explorer / QuickLaunch / Svchost / Winlogon
## 필요한 파일과 레지를 따로 복사해둠 (다른 PE 제작에 사용) ##
5> Requirements Check 선택후 -> Clean Target 버튼 클릭
Target 폴더안에 있는 모든 폴더 및 파일들 삭제됨
6> 좌측 트리메뉴에서 Base -> IE 선택후
우측 메뉴 녹색 플레이 버튼 클릭 (선택한 IE 스크립트만 실행됨)
C:\EzPE3_v9\Target\EzPE3\Program Files\Internet Explorer
경로에 IE 에 필요한 파일 만들어짐
en-US / ko-KR / SIGNUP / ExtExport / hmmapi.dll / ie8props.propdesc / iecompat.dll
iedvtool.dll / ieinstal / ielowutil / ieproxy.dll / IEShims.dll / iessetup.ceb / iessetup.dll
iexplore / jsdbgui.dll / jsdebuggeride.dll / JSProfilerCore.dll / jsprofilerui.dll
msdbg2.dll / pdm.dll / sqmapi.dll
동시에
C:\EzPE3_v9\Temp\EzPE3\IE\RegFiles 폴더에 레지스트리 생성됨.
Internet Explorer
## 필요한 파일과 레지를 따로 복사해둠 (다른 PE 제작에 사용) ##
7> Requirements Check 선택후 -> Clean Target 버튼 클릭
Target 폴더안에 있는 모든 폴더 및 파일들 삭제됨
8> 좌측 트리메뉴에서 Base -> MMC 선택후
우측 메뉴 녹색 플레이 버튼 클릭 (선택한 MMC 스크립트만 실행됨)
C:\EzPE3_v9\Target\EzPE3 경로에 MMC 에 필요한 파일 만들어짐
ProgramData / Windows / System32 / ko-KR / atl.dll / clusapi.dll / compmgmt
compmgmtlauncher / crypt32.dll / diskmgmt ........
동시에
C:\EzPE3_v9\Temp\EzPE3\MMC\RegFiles 폴더에 레지스트리 생성됨.
mmc
## 필요한 파일과 레지를 따로 복사해둠 (다른 PE 제작에 사용) ##
=============================
파일 복사및 레지파일 등록하기
=============================
1> 윈빌더로 만들어진 파일을 수동으로 만들려고 하는 PE에 마운트 한뒤 복사
2> 레지파일 하이브 로드를 위해 경로 추가 및 수정
예) [HKEY_LOCAL_MACHINE\1\Classes\*]
3> 레지파일 하이브 로드 및 언로드 실행 (MOUNT 폴더 경로는 각자에 맞게 수정)
REG LOAD HKLM\1 D:\MOUNT\Windows\System32\config\SOFTWARE 로드
Classes.reg / Explorer.reg / mmc.reg 등등 추출한 레지파일 등록시킴
REG UNLOAD HKLM\1 언로드
## Internet Explorer 파일이 필요가 없어서 파일을 복사 안하는 경우라도 레지는 등록하세요 ##
3> 사용자 폴더 레지 경로수정
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal 의
USERPROFILE%\Documents 을 X:\Users\Public\Documents 같이 경로 수정후 레지 파일로 만든 뒤
PE 실행시 실행 되게 불러들임 (PE에 따라 맞게 수정 Winpeshl.ini / startnet.cmd 등등 )
4> 언마운트
- 완료 -
제작 환경에 따라 오류가 있을 수 있습니다. 모든 기능이 구현되지는 않습니다.
전문적인 지식이 없는 관계로 피드백이 없을 수 있습니다. 문제점은 실력자분들이 고쳐주세요.
위 방식으로 다른 스크립트에서 필요한 파일과 레지를 비교적 간단하게(?) 추출할 수도 있을듯..?
테스트 환경 : WIN7 AIK SP1 / 말글님 AIK를 이용한 Win 7 PE 만들기로 제작한 기본 PE
( https://windowsforum.kr/2236136 )
즐거운 설 연휴 되세요.
댓글 [4]
-
DarknessAngel 2014.01.30 03:53
-
나홀로 2014.01.30 16:31
네. 다분히 노동의 결과 입니다. ^^
관련지식이 부족하다보니 몸으로 부딪히는 수밖에 없어서! (대부분 윈포 회원님들의 도움으로 얻어진..)
즐거운 설 연휴 되세요.
-
rice 2014.01.30 11:46 대단하시네요.
저도 빌더 보다는 수동으로 PE의 기능을 추가하여 개인적으로 사용중인데..
-
나홀로 2014.01.30 16:37
응원의 말씀 감사드립니다. 저 역시 수동으로 할때 좀더... ^^
즐거운 설 연휴 되세요.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
2284 | 윈 도 우| ssd + efi 부팅 [4] | 유라쥐 | 10105 | 2 | 01-31 |
2283 | 소프트웨어| 네이버 오피스 사용법 [12] | 고양이2 | 6550 | 9 | 01-30 |
2282 | 윈 도 우| [추가] RSimageX로 멀티 설치하기 [10] | suk | 10532 | 1 | 01-30 |
2281 | 윈 도 우| GPT 파티션 삭제 하기 [1] | DOS | 9706 | 1 | 01-30 |
» | 기 타| Explorer Shell, MMC - WIN7 PE에 수동으로 넣어 주기? [4] | 나홀로 | 6035 | 1 | 01-30 |
2279 | 소프트웨어| 악성코드 범람 시대, 이제 사용자 계정 컨트롤은 필수! [7] | 메트로작전 | 9695 | 1 | 01-26 |
2278 | 기 타| PlayReady 업데이트 시 Windows Media Center 설정 실패시 ... | wildboy | 3753 | 1 | 01-25 |
2277 | 윈 도 우| USB 부팅 스샷 Win8MpeL20130519 [1] | DaBin | 8762 | 1 | 01-24 |
2276 | 기 타| 간단히 속도측정 [2] | tanny tale | 6134 | 2 | 01-21 |
2275 | 윈 도 우| UEFI모드로 서버2012과 Win7 VHD 멀티부팅하기(2) [7] | suk | 7606 | 1 | 01-20 |
2274 | 윈 도 우| UEFI모드로 Win8과 Win7 멀티부팅하기(1) [19] | suk | 13541 | 2 | 01-20 |
2273 | 소프트웨어| 한컴오피스2014에서 한글 수식 깨질 때 [6] | 이코누 | 7115 | 3 | 01-16 |
2272 | 소프트웨어| chrome://flags 활용 {잘못된곳 ??] | DaBin | 5967 | 2 | 01-15 |
2271 | 윈 도 우| Grub4DOS에서 리터치한 WIM 파일의 XP를 설치하는 방법 [1] | NetEagle | 5805 | 1 | 01-15 |
2270 | 소프트웨어| BOOTICE 활용 - Lvyanan 으로 긴급 파티션 설정 [25] | 입니다 | 8838 | 14 | 01-10 |
2269 | 소프트웨어| 이 방법 test 함 부탁드려봅니다 (본문수정) [10] | ϟƘƦƖןןΣx | 4512 | 1 | 01-06 |
2268 | 소프트웨어| 프리모캐시 90일 무한연장팁?! [5] | 돈쥬 | 10203 | 3 | 01-03 |
2267 | 윈 도 우| XP.VHD를 만들어서 부팅하기 [21] | suk | 13689 | 10 | 01-02 |
2266 | 기 타| 무료 팩스 수신 서비스 [5] | asklee | 10299 | 9 | 01-01 |
2265 | 소프트웨어| PowerDVD 13에서 HDD의 디스크 폴더를 재생하는 법 [1] | 나는나다 | 4572 | 3 | 12-30 |
ㄷㄷ 결국 노동을 하셨구뇽
그리고 원래 빌더용 스크립트자체가 100% 구현이 아닌지라 일부 mmc기능은 미구현입니다