본문 바로가기

computer/프로그램

Thinstall 프로그램


조회:103
게시물 주소:http://usbhm.ohpy.com/147572/1

글내용

요즘 저희 홈페이지에서 포터블을 만들어 보려는 회원분들이 계시는데 제가 프로그램 만들기에


정말 간단한 프로그램을 소개 합니다. 제가 알기로는 지금까지는 정말 간단한 방법입니다.


클릭 몇번 만으로 포터블을 만드는 엄청난 프로그램인 Thinstall 을 배워 보세요.



[1.Thinstall 이란??]



 - 컴퓨터 프로그램을 EXE 파일 형태의 포터블로 만들어 줍니다.


 - 프로그램을 자신의 설정에 따라 용량조절과 컴퓨터와 파일 시스템을 공유하게 할수 있습니다.


- 틴스톨로 만들수 있는 포터블 프로그램은 여기에서 확인할수 있습니다.


 - 틴스톨로 만들어진 프로그램은 가상 파일시스템 실행되서 거의 흔적을 남기지 않습니다.


   (포터블에만 사용하면 좋지만 이걸 악용하는 분도 계실지도 모릅니다....)



[Thinstall 사용!!]


따라하기전에 곰플레이어 설치 파일을 준비해 주세요~! 이 강좌에서는 곰플레이어를


포터블 프로그램으로 제작합니다. 따라해 보세요~~.. 이걸 보면서 하면... 안됩니다.

틴스톨은 다른 프로그램이 실행되어 있으면 다른 파일까지 인스톨 하는줄 인식합니다.

저는 아무것도 설치되어 있지 않은 깨끗한 윈도우 상태에서 스캔을 권장합니다.

(컴퓨터에 곰플레이어가 이미 설치되어 있을경우 언인스톨해주세요.)



 틴스톨을 다운받아서 실행시켜보면 이렇게 나옵니다. 1.2.3 은 포터블로 만들어 가는 과정을


 그림으로 표현한것 입니다.


 Start 버튼을 누르면 이와같은 창이 나타납니다. 건드릴것은 없으니 Pre-install Scan >>을 클릭합시다.




프로그램이 컴퓨터를 분석중 입니다. 이작업은 오래 걸릴수 있습니다.





 그럼 틴스톨이 컴퓨터의 스냅샷을 찍으려고 도스창을 띄웁니다. 이 작업은 오래 걸리기도 하고 빨리 되기도 하므로


 참을성을 가지고 기다립니다.



 이 창이 나타나면 준비해 뒀던 인스톨 파일을 실행해서 인스톨을 진행해 줍시다.


 원래는 제가 직접 설치를 다 보여줘야 하지만 설치는 다 알아서 하실거라고 믿고 넘어 갑니다...


설치를 다하신 후에는 프로그램을 한번 실행해 보고 Thinstall의 Post-Install Scan 버튼을 눌러주세요



그러면 시 머뭇거리다 이와 같은 창이 나타날것입니다. 파일이 저장되는 곳을 건들이지 마세요...


Captures 폴더로 지정되도 나중에 폴더 만들어서 거기에 파일을 넣으세요.. 저위에서 파일이 저장되는 위치를


바꾸면 Package.ini 라는 중요 파일이 생성되지 않는 경우가 있습니다..


 저와 비슷한 창이 뜨고 오류창없이 진행된다면 파일 스캔은 정상적으로 된것입니다.

 체크 박스에 체크해주고 Quit 버튼을 눌러서 틴스톨을 종료합니다.




[Thinstall 설정하기]



방금전에 저장 폴더로 지정된 폴더로 가보시면 위와같은 구조로 되어 있을 겁니다.

한번 Packge 파일을 열어 봅시다. 수정해야할 부분만 지적해 봅니다.

[BuildOptions]
OutDir=bin
SandboxName=Captures ;센드박스 이름


[GOM.exe] ;<- 나중에 파일이름이 된다.
Source=%ProgramFilesDir%GRETECHGomPlayerGOM.exe ;<- 단일 파일이 될 파일
ReadOnlyData=binPackage.ro.tvr ;<- 프로그램에 필요한 파일을 파일안에 모두 저장하는것
WorkingDirectory=%ProgramFilesDir%GRETECHGomPlayer ;<- 프로그램이 활동하는 폴더


[GomMgr.exe] ;<- 나중에 파일이름이 된다.
Source=%ProgramFilesDir%GRETECHGomPlayerGomMgr.exe ;<- 단일 파일이 될 파일
Shortcut=GOM.exe ;<- 프로그램에 필요한 파일을 Gom.exe 파일에서 추출하라는것
WorkingDirectory=%ProgramFilesDir%GRETECHGomPlayer ;<- 프로그램이 활동하는 폴더


[Uninstall.exe] ;<- 나중에 파일이름이 된다.
Source=%ProgramFilesDir%GRETECHGomPlayerUninstall.exe ;<- 단일 파일이 될 파일
Shortcut=GOM.exe ;<- 프로그램에 필요한 파일을 Gom.exe 파일에서 추출하라는것
WorkingDirectory=%ProgramFilesDir%GRETECHGomPlayer ;<- 프로그램이 활동하는 폴더


[GomWiz.exe] ;<- 나중에 파일이름이 된다.
Source=%ProgramFilesDir%GRETECHGomPlayerGomWiz.exe ;<- 단일 파일이 될 파일
Shortcut=GOM.exe ;<- 프로그램에 필요한 파일을 Gom.exe 파일에서 추출하라는것
WorkingDirectory=%ProgramFilesDir%GRETECHGomPlayer ;<- 프로그램이 활동하는 폴더


[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]  ;<- Gom.exe 전용 도스창을 만들는 옵션
;Source=c:windowssystem32cmd.exe
;Shortcut=GOM.exe


;;regedit.exe can be used to inspect the virtual registry
;[regedit.exe]  ;<- Gom.exe 전용 레지스트리 에디터 만드는 옵션
;Source=c:windowsegedit.exe
;Shortcut=GOM.exe

위에 보시면 [GOM.exe] 등 여러가지가 존재하는대 포터블에는 필요없는 [Uninstall.exe] 부분은 지워 버려도 됩니다.


프로그램의 세팅을 수정할 필요가 없는분은 [GOM.exe] 부분만 놓고 나머지는 지우셔도 좋습니다.



[Thinstall build 하기]


방금 Packge.ini 를 수정해서 원하는 세팅을 끝냈으므로 이제 프로그램을 제작해 봅시다.

프로그램을 제작하려면 build.bat 파일을 실행시켜서 단일 파일로 만들읍시다.

bin 폴더가 생성되고 아래와 같이 실행파일이 완성되면 성공한겁니다.

불법으로 구한 틴스톨은 완성된 파일을 크랙하고 실행해 주세요.


[프로그램 설정내용 저장하기]

틴스톨로 만든 파일은 유일하게도 설정내용이 저장되지 않는다는 단점이 있습니다.

설정을 저장하려면 실행파일이 있는 폴더에 Thinstall 이라는 폴더를 만들어주거나 방금전

Packge.ini 에서 지정한 센드박스 이름의 폴더를 만들으면 그 폴더 안에 설정이 들어갑니다.
 

'computer > 프로그램' 카테고리의 다른 글

농협, 하나카드 홈페이지 로그인 에러 발생시  (0) 2014.01.13
우리은행 banking 에러 나시는 분들  (7) 2011.12.25
익스플로어10  (1) 2011.09.24
ms 익스플로어 8 새로나왔습니다.  (0) 2009.03.19
Vidalia Bundle  (8) 2008.11.01
HTTrack WEBSITE COPIER V3.43  (0) 2008.10.22
비디오파일 편집  (0) 2007.12.26