인생은 다 그런거야

사랑과 배려, 그리고..,

당신을 진심으로 초대합니다.

컴퓨터 자료실/자료실

Thinstall의 Setup Capture v3.3xx 프로그램 사용법

인생은 다 그런거야 2009. 3. 20. 09:59

 

 

Thinstall v3.3xx무설치 프로그램 만들기 시작!

 

 

1. 시작하기 전에

 

Thinstall - NewsVMware ThinApp(舊 Thinstall.VS) 이라는 프로그램은 윈도우용 응용프로그램을 Portable(포터블, 휴대용, 무설치)화 시키는 프로그램중의 하나이다. VMware에 인수가 되었는지 이름이 VMware Thinapp로 변경이 되어 있다. 공식사이트에서 간단한 등록절차 후 다운로드가 가능하다.(그렇다고 해서 VMware ThinApp의 제품이 Freeware는 아닙니다.)

현재 저장장치 중 가장 손쉽게 찾아 볼 수 있는 제품은 USB 메모리 스틱이라 할 수 있는데 저렴한 가격에 간편한 휴대성까지 갖춰 현대 비즈니스 생활에 필수품으로 자리매김를 하였고, 이런 USB제품을 단순하게 데이터 저장 공간만으로 생각하는 사람들이 많습니다. 하지만 USB 메모리는 단순 저장 기능 외에도 더욱 유익하게 활용할 수 있는 여러 방법들이 있습니다. 리얼 도스 모드로 바이오스를 업데이트 해야 하는 일부 메인보드에서는 플로피 디스크 대신 USB를 이용하여 부팅할 수 있고, 더 나아가서는 USB 메모리를 이용해 운영체제를 PC에 시스템을 설치할 수 도 있다. 이번에 소개할 활용 방법은 USB 메모리의 사용법 중 하나로 요즘 인기를 끌고 있는 무설치 파일 만들기 입니다. 무설치 파일이란 PC에 인스톨 해야만 사용할 수 있는 프로그램들을 별도의 인스톨 없이 곧바로 사용가능하게 제작한 파일을 뜻합니다. 무설치 파일을 만들어 주는 여러가지의 많은 소프트웨어가 있지만, 여기서 소개할 것은 Thinstall VS의 Setup Capture 프로그램입니다. 이 소프트웨어는  무설치 파일을 만들어주는 소프트웨어 중 가장 많이 사용되는 소프트웨어라 할 수 있습니다. 이 프로그램은 비용을 지불해야 하는 유료프로그램입니다. 이 프로그램을 사용하기 위해서는 최신버젼을 사용하기를 권장합니다.

 

 

2. thinstall의 Setup Capture 프로그램 사용하기

 

사용자 PC시스템에 설치된 thinstall.VS 폴더에서 Setup Capture를 실행 시키면 아래의 Setup Capture창이 열리는데 다음단계를 진행하기 위해서는 Next 버튼을 클릭하면 된다. 앞으로 계속해서 Next 버튼만 클릭을 하면 되며 누구나 쉽게 무설치 프로그램을 제작할 수 있다.

 

 


- Next>> 마우스로 클릭하면 Pre Scan를 위한 준비 작업 설정 화면에서 확인

 


 

- Next>> 마우스로 클릭하면 Pre Scan를 실행하며,

 

 

 


- Scan 하여 스넵샷을 임시 폴더에 저장후 ...

 

 

 

완료가 되면는 Next 버튼을 클릭하면 아래와 같이 ThInstall의 창이 열리는데,

 

 

 

여기서 반드시 ThInstall 의 실행창 화면을 최소화하고,  만들고자 하는 응용프로그램을 컴퓨터에 설치한다.(예, 알집 설치)

   

 

 

 

응용프로그램 설치 종료 및 프로그램 설정후 ThInstall의 프로그램 창을 활성화후에 Next 버튼을 클릭하면

 

 


- Post Scan를 실행하여 프로그램 설치된 소스 스캔후 서로 비교하여 소스 추출한다.
 

 

 


 
- Next>> 클릭

 

 

 

 

- Thinstall 이 설치된 폴더 안에 ...  Captures폴더에 자동 저장됨

  

 


소스 추출 완료... Thinstall 이 설치된 폴더 안에 ...  Captures폴더에서 간단히 컴파일 편집

 

 

 

 


Captures폴더에 설치한 ALZip 소스가 추출되었습니다. 여기서 build.bat 를 실행하면 Package.ini 파일의 설정을 읽고 컴파일하게 됩니다..

 

Package.ini 파일의 설정을 수정해서 컴파일을 할 수도 있습니다. 그리고 bulid.bat를 실행하면 bin폴더 아래에 무설치 프로그램이 만들어져 있으므로 그 파일을 사용하시면 됩니다.

 

 

[BuildOptions]
OutDir=bin             <
build.bat 를 실행하면 bin 폴더를 만들고 아래의 설정대로 컴파일합니다>
SandboxName=AlZip 6.32                      <프로그램명을 알맞게 만들고 >

;;PermittedGroups allows you to restrict access to only users who belong to specific ActiveDirectory Groups
;PermittedGroups=Administrators;Remote Desktop Users
;Enable this option if you want changes for Network mapped drives to go into the sandbox
;SandboxNetworkDrives=1

;Enable this option if you want changes for Removable disk (floppy/flash) to go into the sandbox
;SandboxRemovableDisk=1


[AlZip 6.32.exe]  

Source=%ProgramFilesDir%\ESTsoft\AlZip\AlZip 6.32.exe

ReadOnlyData=bin\Package.ro.tvr

 

[AlZip 6.32.exe]   

Source=%ProgramFilesDir%\ESTsoft\AlZip\AlZip 6.32.exe

Shortcut=AlZip 6.32.exe                           <모든 Shortcut를 바꿈 >

 

[Compression]
;CompressionType=None
CompressionType=Fast

 

[Isolation]
;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged

 

;;cmd.exe shortcut can be used to launch system apps in the virtual environment
;[cmd.exe]
;Source=c:\windows\system32\cmd.exe
;Shortcut=AlZip 6.32.exe                 <모든 Shortcut를 바꿈>

 

;;regedit.exe can be used to inspect the virtual registry
;[regedit.exe]
;Source=c:\windows\regedit.exe
;Shortcut=AlZip 6.32.exe                    <모든 Shortcut를 바꿈>

 

 

 

맨위에 첫번째가    .exe파일이 가상 Package 로 만들어지고 그 파일명에 따라 나머지 실행파일의

Shortcut 경로도 모두 맞춰줍니다.

 

; <- 표시된 부분은 컴파일시 제외됩니다.     ; <- 표시 없는 부분만 컴파일 합니다.

 

 

-가장 중요한건 아래의 설정대로 바꾸어 줍니다.

 

[Compression]
CompressionType=Fast

 

[Isolation]
DirectoryIsolationMode=Merged   

 

 

Isolation Modes

WriteCopy                   <가상OS나 system에서 편집한 것이 샌드박스에 저장됩니다>

- System elements at this location will be visible to application
If a system element and virtual element exist at the same location, the application will see the virtual element.

- modifications to virtual elements go to sandbox
- modifications to system elements go to sandbox
- New elements will be created in the sandbox



Merged     <실행종료 설정은 샌드박스로, 편집,수정은 system에 저장됩니다.>

- System elements at this location will be visible to application
If a system element and virtual element exist at the same location, the application will see the virtual element.

- modifications to virtual elements go to sandbox
- modifications to system elements go to system
- New elements will be created on the system

 


Full       <system을 공유할수 없음,.. 가상OS만 읽음. 수정분은 샌드박스로 저장됩니다.>

- System elements at this location will not be visible to application

- modifications to virtual elements go to sand box
- system elements cannot be read or modified
- New elements will be created in the sandbox

 

 

샌드박스는  실행파일이 있는 곳의  Thinstall 폴더안에 위에서 설정한 프로그램명으로 읽고 쓰기 폴더입니다. Thinstall를 삭제하면 샌드박스 읽고 쓰기가 자동으로 중지됩니다...시디에 구을때 Thinstall를 지우고 기록을 하시기 바랍니다. Thinstall폴더안에 샌드박스 폴더를 삭제하면 샌드박스 자동으로 초기화 생성됩니다..

 

텍스트 파일은 레지스트리 캡춰한 것으로 내용을 편집할 수는 있겠지요. 하지만 가상레지스트리에서 사용하는거라 애써 편집를 해야 필요는 없읍니다. 소스 폴더의 필요없는 파일을 삭제하는 센스은 무설치 작업의 공통 사항이며, 모르면 삭제를 안해도 됩니다.

 

 

 thinstall 사용법, thinstall 설치프로그램, thinstall 포터블, thinstall설치파일, VMware thinapp, thinstall 무설치, thinstall 사용 강좌, VMware thinapp 를 이용하여 무설치 프로그램 만들기,