강좌 / 팁

소프트웨어 EasyBCD 포터블 만들기 (용량이 조금은 큽니다)

2014.02.19 23:51

나홀로 조회:7441 추천:2

준비과정 :

 

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메가 정도 크기로 나옵니다.

- 추가적으로 삭제가능한 파일을 찾으셔서 지우시면 좀더 용량 감량이 될것 같습니다.

- 포터블 용량 관계로 설치된 경우보다는 구동 속도가 느립니다.

- 추가적인 용량 감량 및 잘못된 부분이나 수정할 부분은 여러 윈포 회원님들의 도움이.

 


 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
708 소프트웨어| IDM 다운로드 방지 설정 [2] DaGolBin 7579 1 07-10
707 소프트웨어| KMSv6 Linux Bootable ISO 의 사용(추가) [5] 링고스타 7561 3 11-20
706 소프트웨어| HEVC / H.265 Decoder 코덱 설치 [9] VenusGirl 7561 3 01-19
705 소프트웨어| SmartDraw 2013 Enterprise Edition 용도와 사용방법 부탁 ... [4] 대구다 7554 1 10-15
704 소프트웨어| 영화 트런트 살펴보기 [12] publicstat 7546 0 08-18
703 소프트웨어| 브로드컴 크리스털 HD디코더 사용하는 경우 플레쉬 비디오 ... DarknessAn 7507 0 06-18
» 소프트웨어| EasyBCD 포터블 만들기 (용량이 조금은 큽니다) [4] 나홀로 7441 2 02-19
701 소프트웨어| AN0NYM0US님강좌에 보태기(NTBOOT) [28] 만사형통 7434 1 10-25
700 소프트웨어| WinPE에서 네트워크 사용 [8] DarknessAn 7407 4 03-03
699 소프트웨어| 하드디스크 베드섹터 잘라서 써보자 [19] 카스타드 7385 7 02-21
698 소프트웨어| TeraCopy 255 characters limited 해제 [5] 뚜버기 7377 0 08-28
697 소프트웨어| 윈 엠프 설정법 (음감또는 방송시 활용 ) [11] X_man 7377 1 03-04
696 소프트웨어| 8.1 에어로글래스 성능향상팁.. [7] bleach 7349 4 07-27
695 소프트웨어| 크롬에서 유튜브 다운받기 확장기능활용 (chrome youtube d... [3] wopd 7341 3 10-23
694 소프트웨어| 클럽박스 + VMware Tools update = 블루스크린 ㅠㅠ [1] 메리아 7307 0 12-18
693 소프트웨어| Pale Moon에서 Roboform 사용하기. [4] 코프 7261 0 05-09
692 소프트웨어| VMWare + npProtect >>> Virtual Drive Mapping e... [1] 가리산특공 7252 2 06-14
691 소프트웨어| ISO제작명령을 Makeisofs.exe로 할때, 파란하눌 7221 0 12-04
690 소프트웨어| KM플레이어 최적화 설정 (AVC+PDVD15 오디오 비디오 코덱 ... [3] 모범생아이 7200 1 05-18
689 소프트웨어| 그림 속에 파일 숨기기 / 풀기 [2] 마니아 7197 1 06-16
XE1.11.6 Layout1.4.8