msi

2
MSI BootSt rap Toolkit Engine ‘Dumb’ Server SmartServe r AtomGen CoApp Client (GUI) CoApp Client (CLI) Native Native Native Windows APIs Uses

Upload: desiree-hahn

Post on 02-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Native Windows APIs. Native Windows APIs. MSI. Native Windows APIs. Engine. BootStrap. Toolkit. CoApp Client (GUI). CoApp Client (CLI). AtomGen. SmartServer. Uses. ‘Dumb’ Server. Start by Running .MSI file. Start by selecting package in CoAppGUI. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MSI

MSI

BootStrap

Toolkit

Engine

‘Dumb’ Server

SmartServerAtomGen

CoApp Client (GUI)

CoApp Client (CLI)

Native Windows

APIs

Native Windows

APIs

Native Windows

APIs

Uses

Page 2: MSI

Start by Running .MS

I file

MSI Custom Acton Executes embedded BootStrap.exe and

exits MSI

Bootstrap downloads & installs

CoApp-Engine

Bootstrap calls install(msi_file)

inCoApp-Engine

Start by selecting

package in CoAppGUI

CoApp-Engine determines

dependency graph for pkg

Is CoApp-Engine

installed?

CoApp-Enginedetermines

dependency graph including selected

pkg.

Collection of packages to

install

CoApp-Enginedownloads each pkg

MSI Executed with special parameters to

tell it to install

Complete