티스토리 뷰


무설치 프로그램을 제작할수 있는 프로그램 Thinstall 입니다.
프로그램을 시스템에 설치할경우에 레지스트리등록 및 시스템폴더에 필요없는 파일들이 생성되는데
이를 단편화하고 단일파일로 실행을 가능하게 해주는 제작툴입니다.


Thinstall is an application Virtualization Platform that enables complex software to be delivered
as self-contained EXE files which can run instantly with zero installation from any data source.
The core of Thinstall VS is the Virtual Operating System,
a small light-weight component which is embedded with each “Thinstalled” application.

-: Single EXE runs from network or offline desktop
-: Simple to use, package & deploy in minutes
-: No infrastructure changes: deploy with existing systems
-: Runs exclusively in User-mode, no device drivers
-: Application streaming with no client or server required
-: Windows Vista ready – instant migration
-: Runs on Terminal Server and MetaFrame (32bit & 64bit)
-: Isolation of Filesystem & registryeliminates conflicts
-: Upgrade applications while they are still running
-: Sandboxing protects machines against modifications
-: Supports most Windows applications
-: Supports Side-by-Side (SxS) DLL deployments
-: Plus many more: Click here for full Feature List

Deploying applications is slow and painful

Businesses require more and more applications operating together seamlessly
and over time these systems have evolved into more complex and more fragile environments.
The result is software deployments are increasingly expensive, support intensive, and time consuming.
IT faces months of wasted time on multi-app regression testing, end-user support,
and downtime caused by undiscovered application conflicts.
Reliable and readily accessible software to date requires endless planning and a great deal of ongoing support.
In fact according to Forrester Research companies spend
on average more than $500/year per desktop managing applications.
Thinstall Virtualization Suite simplifies the application deployment cycle by eliminating regression testing
and solving integration problems. Thinstall ensures conflict free software deployments.

Solution Overview

Thinstall acts as a thin Virtual Operating System (VOS) that merges a virtual system environment
with the real system environment.
The Thinstall Virtual OS consists of the Virtual File system (VFS), and Virtual Registry (VREG).
Thinstall can transparently stream large applications from a shared network drive with no client
or server software to install as well as run the application “off-line” on the PC.
The VOS works exclusively in user mode and requires no device drivers or preinstalled clients.
It can run applications in managed and unmanaged Windows environments without requiring elevated security rights. Thinstall enables implementation of stronger security
by allowing applications previously requiring admin rights to run on locked-down user accounts.
Thinstall protects the local PC against changes to the file system
and registry for both custom developed and commercial
office applications with no source code changes enabling true separation of application and OS.
Thinstall generates a single secure executable file which virtualizes the application and associated registry
and filesystem changes.

Benefits and Savings
- Reduce time to deployment Thinstall reduces costs and accelerates IT deployment and business processes:
- Significantly reduce regression testing costs: Applications can be deployed and run in independent sandboxes, eliminating the need for expensive and time consuming multi-app regression testing.
- Greatly reduce the cost of maintaining secure locked-down desktops:
Isolated application can run in restricted user accounts without requiring any host modifications.
- Consolidate Terminal Server and MetaFrame servers.
Thinstall reduces the need to create machine silos for specific applications due to conflicts or security.
- Accelerates software development: Enables developers to use the latest runtimes, frameworks,
and libraries instead of being restricted by shared components that are not backwards compatible with older applications.
- Enhances work-force mobility, business continuity and disaster recovery:
Applications can be run offline directly any external media including USB Flash, CDROM, and unattached laptops.


Thinstall Virtualization v3.049 로 무설치 프로그램 만들기-Adobe Acrobat 7.0.9 Pro

">

- Start>> 클릭~~



- Pre-Install Scan>> 클릭



- Scan 후 스냅 샷 만드는중



-  여기서 무설치 파일 프로젝트 설치~~~

프로그램 설치완료후에  - Post-Install Scan>> 클릭~~



- 설치 소스 스캔후 소스 추출~~



- Save Results>> 클릭

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



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



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



Captures폴더에 설치한 Adobe Acrobat 7.0.9 Pro.kor 소스가 추출되었습니다..

여기서 build.bat 를 실행하면 Package.ini 파일의 설정을 읽고 컴파일하게 됩니다.

Package.ini 파일의 설정을  수정해서 컴파일 해야겠지요..수정안하면 안됩니다.

[BuildOptions]
OutDir=bin            
SandboxName=Adobe Acrobat 7.0.9 Pro - Korean  <프로그램명을 알맞게 만들고 >

;;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


[Adobe Acrobat 7.0.9 Pro.kor.exe]   <원래의 Acrobat.exe를 바꿔준거구여>
Source=%ProgramFilesDir%AdobeAcroat 7.0AcrobatAcrobat.exe
ReadOnlyData=binPackage.ro.tvr



[Adobe FormDesigner.exe]    <파일명을 여기서 바꾸도 돼여..원래의 FormDesigner.exe를 바꿔준거구여>
Source=%ProgramFilesDir%AdobeAcrobat 7.0Designer 7.0FormDesigner.exe
Shortcut=Adobe Acrobat 7.0.9 Pro.kor.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:windowssystem32cmd.exe
;Shortcut=Adobe Acrobat 7.0.9 Pro.kor.exe   <모든 Shortcut를 바꾸고여>

;;regedit.exe can be used to inspect the virtual registry
;[regedit.exe]
;Source=c:windowsregedit.exe
;Shortcut=Adobe Acrobat 7.0.9 Pro.kor.exe   <모든 Shortcut를 바꾸고여>


맨위에 첫번째가    .exe파일이 가상 Package 로 만들어지고

그 파일명에 따라 나머지 실행파일의 Shortcut경로도 모두 맞춰줍니다.


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


-가장 중요한건 아래의 설정대로 바꾸어 줍니다..위의 [Isolation] 설정은 잘못된거예요.


[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 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폴더안에 샌드박스 폴더를 삭제하면 샌드박스 자동으로 초기화 생성되구여..


텍스트 파일은 레지스트리 캡춰한 것으로 내용을 편집할수는 있겠지요..

하지만 가상레지스트리에서 사용하는거라 애써 편집해야 하는건지...통과~~~


소스 폴더의 필요없는 파일을 삭제하는 센스은 무설치 작업의 공통사항이고여..

모르면 삭제안해도 됩니다.
댓글
댓글쓰기 폼