소프트웨어 EasyBCD 포터블 만들기 (용량이 조금은 큽니다)
2014.02.19 23:51
준비과정 :
VirtualBox + Clean Windows XP + ThinApp 준비
EasyBCD 2.0.2.exe
Microsoft .NET Framework 버전 2.0 (x86) 설치파일
윈빌더 Win7PE SE (선택사항 - 파일 목록 올려났습니다)
https://w7pese.cwcodes.net/Compressed/
Win7PE_SE_2014-02-03.zip
1> ThinApp Prescan -> .net 설치
2> 재부팅 -> Continue installation process 선택
3> EasyBCD 설치 -> 실행확인
4> 실행 -> 열기 -> services.msc실행 -> .NET Framework 서비스 중지
5> Postscan ->
- easybed 2.0.exe 선택 후 next
- manage with vmware horizon application manager 아무선택없이 next
- everyone 기본 선택된 상태 next
- Full write access to... next
- Same directory as the application 선택후 next
- No - Do not send any information to VMware 선택후 next
- Inventory name 을 Data 로 바꾸고 next
- Use one the entry points 선택
- Compression 선택후 Save
6> Open Project Folder 선택후 아래 파일 선택적으로 삭제 (포터블 실행파일 슬림화 목적)
%Cookies% / %drive_C% / %History% / %Internet Cache% / %Profile%
C:\Program Files\VMware\VMware ThinApp\Captures\Data\
%SystemRoot%\Installer\
%Program Files Common%\Microsoft Shared\DW
%SystemRoot%\assembly\GAC_MSIL\ (폴더 안의 파일 삭제, 폴더는 지우지 마세요)
%SystemRoot%\assembly\GAC_32\
%SystemRoot%\assembly\NativeImages_v2.0.50727_32 (폴더 체로 삭제무관)
%SystemRoot%\Microsoft.NET\Framework\v1.1.4322
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\Microsoft .NET Framework 2.0
7> Build
8> Finish
===================
윈빌더의 DotNet 2.0 minimal 스크립트 실행하여 만들어진 최소용량의 DotNet 을 참조해서
ThinApp 로 만들어진 파일중에서 EasyBCD 구동에 필요한 최소한의 파일만 남기고 삭제하여
포터블 실행파일 용량을 줄여주고 빌드해줍니다.
- 윈빌더로 최소버전 파일 추출하기
좌측메뉴 Components -> .Net Framework 선택
-> Run from CD 및 DotNet 2.0 minimal 선택후 -> 우측 녹색버튼
- 윈빌더로 만들어진 최소파일 목록 (아래 내용과 ThinApp로 만들어진 파일 목록 비교하여 파일삭제)
- Win7PESE\Programs\assembly\GAC_32\
mscorlib
- Win7PESE\Programs\assembly\GAC_MSIL
Accessibility
mscorlib.resources
System
System.Configuration
System.Configuration.Install
System.Configuration.Install.resources
system.configuration.resources
System.Design
System.Design.resources
System.Drawing
System.Drawing.Design
System.Drawing.Design.resources
System.Drawing.resources
System.resources
System.Runtime.Remoting
System.Runtime.Remoting.resources
System.Runtime.Serialization
System.Runtime.Serialization.Formatters.Soap
System.Runtime.Serialization.Formatters.Soap.resources
system.runtime.serialization.resources
System.Security
System.Security.resources
System.Windows.Forms
System.Windows.Forms.resources
System.Xml
System.XML.resources
- Win7PESE\Programs\Microsoft.NET\Framework\v2.0.50727
1033
CONFIG
GAC
KR
MUI
Accessibility.dll
alink.dll
csc.exe
csc.exe.config
csc.rsp
cscomp.dll
cscompmgd.dll
Culture.dll
cvtres.exe
fusion.dll
mscordacwks.dll
mscordbc.dll
mscordbi.dll
mscoree.tlb
mscorie.dll
mscorjit.dll
mscorld.dll
mscorlib.dll
mscorlib.tlb
mscorpe.dll
mscorrc.dll
mscorsec.dll
mscorsn.dll
mscorsvc.dll
mscorsvw.exe
mscortim.dll
mscorwks.dll
shfusion.chm
shfusion.dll
ShFusRes.dll
sysglobl.dll
System.configuration.dll
System.Configuration.Install.dll
System.dll
System.Drawing.Design.dll
System.Drawing.dll
System.Drawing.tlb
System.Runtime.Remoting.dll
System.Runtime.Serialization.Formatters.Soap.dll
System.Security.dll
System.tlb
System.Windows.Forms.dll
System.Windows.Forms.tlb
System.XML.dll
TLBREF.DLL
- 위처럼 슬림화 시키시면 약 82메가 정도 크기로 나옵니다.
- 추가적으로 삭제가능한 파일을 찾으셔서 지우시면 좀더 용량 감량이 될것 같습니다.
- 포터블 용량 관계로 설치된 경우보다는 구동 속도가 느립니다.
- 추가적인 용량 감량 및 잘못된 부분이나 수정할 부분은 여러 윈포 회원님들의 도움이.
댓글 [4]
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
450 | 소프트웨어| VMware USB 부팅 하기... 첫번째 방법... [7] |
|
6176 | 8 | 05-29 |
449 | 소프트웨어| 메인보드 제조사별 부팅순서, 노트북 복구모드 단축키 팁? [8] | 어사또 | 21875 | 9 | 05-15 |
448 | 소프트웨어| 부팅 해결하기 - RSimageX 이용 [27] | suk | 10375 | 5 | 05-10 |
447 | 소프트웨어| DISM GUI 플래쉬 동영상 강좌... (통합,수정,편집 등...) [88] |
|
17347 | 29 | 05-04 |
446 | 소프트웨어| AVG 백신과 실시간 스트리밍 재생의 오류 해결 [3] | 그루터기 | 3970 | 0 | 05-03 |
445 | 소프트웨어| RSImagex 에디션 WIM 통합 플래쉬 동영상 강좌... [75] |
|
10104 | 24 | 04-29 |
444 | 소프트웨어| Bootice.exe로 USB 부팅하기 [22] | suk | 12270 | 7 | 04-27 |
443 | 소프트웨어| Windows 글꼴 뷰어 팬그램 수정 [4] | CraXicS | 6339 | 1 | 04-24 |
442 | 소프트웨어| 모든 동영상을 60프레임으로 보기 [27] | 빠른PC | 14370 | 3 | 04-23 |
441 | 소프트웨어| primocache l2 스토리지 사용법 [8] | 똥꼬빤쮸 | 8305 | 2 | 04-21 |
440 | 소프트웨어| 급히 bash 쉘이 필요할 땐 리눅스PE?? [8] | 크림슨 | 3751 | 1 | 04-17 |
439 | 소프트웨어| Riffstation 1.4 간단 사용기(기타 연습용 프로그램) [2] |
|
4082 | 2 | 04-12 |
438 | 소프트웨어| 한글과컴퓨터 한글/한컴오피스 업데이트 통합하기 [3] | CraXicS | 12672 | 2 | 04-05 |
437 | 소프트웨어| 여유분128mb램가지고 인터넷 속도 빠르게 해봅시다 [7] | 똥꼬빤쮸 | 9635 | 2 | 04-01 |
436 | 소프트웨어| TightVNC설정값을 저장해봅시다 [3] | DarknessAn | 4515 | 0 | 03-15 |
435 | 소프트웨어| 프리모캐쉬(v0.99) 효과적인 세팅.. [9] |
|
10892 | 1 | 03-12 |
434 | 소프트웨어| 2nd - 윈도우7에서 Unlocker의 유용한 사용방법 [7] |
|
4541 | 0 | 03-12 |
433 | 소프트웨어| MP3 손쉽게 다운로드하자, Make to file [2] | 흐힝흐힝 | 6276 | 2 | 03-11 |
432 | 소프트웨어| 1st - 윈도우8과 8.1에서 Unlocker의 유용한 사용방법 [3] |
|
5870 | 3 | 03-10 |
431 | 소프트웨어| WinPE에서 네트워크 사용 [8] | DarknessAn | 7407 | 4 | 03-03 |
내용 정말 감사합니다.
어떻게 포터블로 제작한지 알겠네요..^^