CyberInstaller - 3. Script di installazione 

Un pacchetto CyberInstaller necessita di uno script di installazione per poter essere utilizzato. Tale script altro non è che un file di testo con estensione .dat, opportunamente compilato (con un qualsiasi editor come Blocco Note di Windows), che indica al motore di installazione (CyberInstaller) il comportamento da adottare in fase di installazione, quali file installare e registrare, l'interfaccia da visualizzare, i collegamenti da creare, e tutto ciò che serve per compiere l'installazione nel modo desiderato.

 Un pacchetto, oltre che dallo script, è definito anche dalla struttura di cartelle.

 
N.B.:
Per evitare di dover svolgere manualmente queste noiose operazioni, è altamente consigliato (anche se non indispensabile) utilizzare CyberInstaller Studio, che tramite una comoda interfaccia a schede, si occuperà di creare il pacchetto di installazione e di tutti i dettagli tecnici al posto nostro, in modo completamente automatico, trasparente, e soprattutto senza possibilità di errore. L'uso di CyberInstaller Studio è inoltre indispensabile per la creazione del pacchetto eseguibile autoestraente
 

  
 

 CyberInstaller - 3. Sintassi e descrizione sezioni

Lo script di installazione è il file INSTALL.DAT e deve trovarsi obbligatoriamente nella stessa cartella (allo stesso livello) in cui si trova Setup.exe (il file principale di CyberInstaller).

Per compilare adeguatamente lo script, è opportuno seguire le indicazioni contenute nello stesso file sottoforma di commenti (le righe precedute da ";"). Lo script è suddiviso in sezioni, quasi sempre corrispondenti ai passi di creazione pacchetto di CyberInstaller Studio, e ognuna si occupa di un ben preciso aspetto del processo di installazione. Modificando una sezione è necessario attenersi attentamente alle note presenti all'inizio di ognuna, dove sono elencati i possibili parametri da usare, eventuali comandi speciali, e codice di esempio. 


NOTE:

Non cambiare le righe che indicano le sezioni, cioè quelle precedute da ">". Le righe precedute da ";" sono commenti, quindi possono essere modificate/rimosse/aggiunte a piacere in qualsiasi punto dello script, all'esterno e all'interno delle sezioni. L'unica limitazione consiste nel risiedere in righe a loro riservate, cioè non accanto a comandi. Il carattere "<" indica fine sezione e deve essere inserito.
L'ordine delle sezioni non è prefissato: può essere definito a piacere.

File e comandi possono essere aggiunti a piacere dopo la riga di sezione, con la dovuta attenzione e rispettando la sintassi (visibile nel commento che la precede).

I comandi racchiusi da "|" sono parole riservate e non vanno cambiate. Il loro significato è ben preciso e spiegato qui di seguito.
Usare i seguenti comandi per riferirsi ai percorsi speciali di sistema:


Generali
(raccomandati):

|$AppPath$|   

destinazione applicazione da installare (quella confermata dall'utente)

|$AppsToRunPath$|   

cartella contenente le applicazioni da eseguire prima/dopo l'installazione

|$CommonPath$|   

cartella File Comuni (di solito C:\Programmi\File Comuni o Common Files)

|$FontsPath$|   

cartella dei fonts

|$ProgramsPath$|   

cartella Programmi (di solito C:\Programmi oppure C:\Program Files)

|$SystemPath$|   

System (di solito C:\WINDOWS\SYSTEM o C:\WINNT\SYSTEM32)

|$WinPath$|   

Windows (di solito C:\WINDOWS o C:\WINNT)

N.B.: attenzione alle differenza tra gli utenti per i seguenti comandi!!! Se si usano i comandi relativi all'utente corrente o a tutti gli utenti il valore della sezione ChooseUserSpecialPath non verrà preso in considerazione (non raccomandato).

Relativi all'utente selezionato in fase di installazione (raccomandati). Percorsi speciali in base alla sezione ChooseUserSpecialPath o alla scelta dell'utente (si consiglia di usare questi comandi, in modo da dare all'utente un maggiore controllo sull' installazione):

|$AppDataPath$|

dati applicazioni

|$AutoExecPath$|

gruppo Esecuzione Automatica nel menu avvio

|$DesktopPath$|

desktop

|$DocumentsPath$|

documenti

|$ModelsPath$|

modelli documento

|$StartMenuPath$|

menu avvio

|$StartProgPath$|

gruppo Programmi nel menu avvio

|$UserMenuFolder$|

cartella di gruppo nel Menu Avvio scelta dall'utente

|$UserPatternPath_001$| cartella destinazione extra, percorso specificato dall'utente o letto da registro durante l'installazione

Utente corrente (qualsiasi sia l'utente selezionato in fase di installazione) (non consigliati):

|$CU_AppDataPath$

dati applicazioni

|$CU_AutoExecPath$

gruppo Esecuzione Automatica nel menu avvio

|$CU_CookiesPath$|

cookies

|$CU_DesktopPath$|

desktop

|$CU_DocumentsPath$

documenti

|$CU_FavoritesPath$

preferiti

|$CU_ModelsPath$

modelli documento

|$CU_PrintersPath$

risorse di stampa

|$CU_SendToPath$| 

invia a

|$CU_StartMenuPath$

menu avvio

|$CU_StartProgPath$

gruppo Programmi nel menu avvio

|$CU_UserMenuFolder$

cartella di gruppo nel menu avvio scelta dall'utente

|$CU_WebCachePath$

cache internet

Tutti gli utenti (qualsiasi sia l'utente selezionato in fase di installazione) (non consigliati):

|$All_AppDataPath$

dati applicazioni

|$All_AutoExecPath$

gruppo Esecuzione Automatica nel menu avvio

|$All_DesktopPath$| 

desktop

|$All_DocumentsPath$

documenti

|$All_ModelsPath$

modelli documento

|$All_StartMenuPath$

menu avvio

|$All_StartProgPath$

gruppo Programmi nel menu avvio

|$All_UserMenuFolder$|

cartella di gruppo nel menu avvio scelta dall'utente

Altri comandi speciali:

|%CreateRemovalLink%

da utilizzare nella sezione LinksToCreate per creare automaticamente un collegamento nel Menu Avvio (nel gruppo indicato dal'utente) per lanciare le rimozione dell'applicazione

|%CurrentUser%|

da utilizzare nella sezione ChooseUserSpecialPath per selezionare i percorsi speciali relativi all'utente correntemente loggato

|%AllUsers%|

da utilizzare nella sezione ChooseUserSpecialPath per selezionare i percorsi speciali relativi a tutti gli utenti abilitati nel sistema

|%Locked%|

da utilizzare nella sezione ChooseUserSpecialPath per evitare che l'utente modifichi il settaggio durante l'installazione

|%AutoConfirmation%|

da utilizzare nella sezione Components per specificare che non venga chiesta conferma all'utente prima di sovrascrivere un componente già installato nel sistema, ma la decisione verrà presa automaticamente in base alle versioni dei file (il componente già installato verrà
sovrascritto solo se meno recente di quello che si sta installando)

|%AlwaysOverwrite%| da utilizzare nella sezione Components per specificare che un eventuale file con lo stesso nome presente nel percorso destinazione deve essere sovrascritto 
|%NeverOverwrite%| da utilizzare nella sezione Components per specificare che un eventuale file con lo stesso nome presente nel percorso destinazione non deve essere mai sovrascritto, in nessun caso
|%DEFAULT_VALUE%| da utilizzare nella sezione RegKeys come nome di un valore per indicare che il valore specificato è quello predefinito per la chiave corrente
|%BLOCKING%| da utilizzare nella sezione MinimumRequirements per marcare un requisito come bloccante e non permettere così il proseguio dell'installazione
|%AskConfirm%| da utilizzare nelle sezioni LinksToCreate e ExtensionsToAssociate per chiedere conferma all'utente prima di procedere

 Comandi per identificare il sistema operativo (da usare solo nelle sezioni che li ammettono):

|%OS_Win3%|

sistema operativo Windows 3.1 + estensioni Win32s

|%OS_Win95%|

sistema operativo Windows 95

|%OS_Win95_OSR2%|

sistema operativo Windows 95 OSR2

|%OS_Win98%| 

sistema operativo Windows 98

|%OS_Win98_SE%|

sistema operativo Windows 98 SE

|%OS_WinME%|

sistema operativo Windows ME

|%OS_WinNT3%|

sistema operativo Windows NT3

|%OS_WinNT31%|

sistema operativo Windows NT31

|%OS_WinNT35%|

sistema operativo Windows NT35

|%OS_WinNT4%|

sistema operativo Windows NT4

|%OS_Win2000%|

sistema operativo Windows 2000

|%OS_WinXP%|

sistema operativo Windows XP

|%OS_WinXP_SP2%| sistema operativo Windows XP con Service Pack 2
|%OS_Win2003Server%| sistema operativo Windows Server 2003
|%OS_WinVista%| sistema operativo Windows Vista

|%OS_Unknown%|

sistema operativo non riconosciuto/non rilevabile

Tutti i comandi, così come i nomi delle sezioni, sono case-sensitive. Devono cioè essere inseriti nello script rispettando l'esatta sequenza di maiuscole/minuscole, perché siano riconosciuti correttamente.

 

Sezione: Look&Feel - Personalizzazione di CyberInstaller  

(corrisponde al passo CyberInstaller Studio: 2)

Separare il nome dei parametri dal comando con un uguale [=] senza spazi. 
Elenco parametri:

Sezione: MinimumRequirements - Requistiti minimi  

(corrisponde al passo CyberInstaller Studio: 14)

Separare il nome dei parametri dal comando con un uguale [=] senza spazi. 
Elenco parametri:

Sezione: ReadOnlyInstall - Eseguire un'installazione a sola lettura, cioè senza che l'utente possa modificare niente? <TRUE|FALSE> 

(corrisponde al passo CyberInstaller Studio: 1)

  

Sezione: SilentInstall - Eseguire un'installazione silente, cioè senza richiedere informazioni all'utente? <TRUE|FALSE> 

(corrisponde al passo CyberInstaller Studio: 1)

 

Sezione: MinimumInteractionInstall - Eseguire un'installazione a interazione minima, cioè minimizzando le richieste all'utente? <TRUE|FALSE>

(corrisponde al passo CyberInstaller Studio: 1)

 

Sezione: UpdateInstall - Eseguire un aggiornamento anzicchè un'installazione completa del pacchetto? <TRUE|FALSE>

(corrisponde al passo CyberInstaller Studio: 1)

 

Sezione: Rollback - Attivare il sistema di roll-back? <TRUE|FALSE> 

(corrisponde al passo CyberInstaller Studio: 1)

 

Sezione: HideDetails - Nascondere i dettagli di installazione? <TRUE|FALSE> 

(corrisponde al passo CyberInstaller Studio: 1)

 

Sezione: AppToInstallTitle - Nome dell'applicazione da installare 

(corrisponde al passo CyberInstaller Studio: 1)

  

Sezione: CompanyName - Casa produttrice o autore dell'applicazione 

(corrisponde al passo CyberInstaller Studio: 1)

 

Sezione: Credits - Crediti autore pacchetto (verranno visualizzati in una finestra separata cliccando su "?")

(corrisponde al passo CyberInstaller Studio: 3)

Verranno presi in considerazione solo se è presente il pattern "[*]" alla fine della casa produttrice nella sezione "CompanyName".
Elenco parametri (N.B.: gli esempi sono da considerarsi senza virgolette):
 

Sezione: Logo - File contenente il logo dell'applicazione 

(corrisponde al passo CyberInstaller Studio: 2)

 

Sezione: License - File contenente la licenza, da visualizzare prima dell'installazione 

(corrisponde al passo CyberInstaller Studio: 3)


Es.:

Licenza.txt

 

Sezione: ReadmeFileBefore - File contenente note di preinstallazione, da visualizzare prima dell'installazione

(corrisponde al passo CyberInstaller Studio: 3)


Es.: 

Note.txt

 

Sezione: DefaultDestinationFolder - Cartella di destinazione di default
  <percorso>/[<percorso letto da registro: chiave\nome valore>]

(corrisponde al passo CyberInstaller Studio: 5)


Es.:

|ProgramsPath|\CyberInstaller Suite
/HKEY_CURRENT_USER\Software\Corel\Paint Shop Pro\10\Browser\BrowseDir

  

Sezione: ExtraDestinationFolder - Cartella destinazione extra da assegnare al pattern personalizzato "|$UserPatternPath_001$|"
  <descrizione>/<cartella (percorso assoluto o pattern)>/[<chiave registro\nome valore>]/<visibile TRUE|FALSE>/[<sola lettura TRUE|FALSE>]

(corrisponde al passo CyberInstaller Studio: 5)


Es.:

Cartella del server:/G:\USER_FOLDER\Test//TRUE
Cartella del server://HKEY_LOCAL_MACHINE\Software\SilverCyberTech\DBPath/TRUE/FALSE
Cartella del server:/G:\USER_FOLDER\Test/HKEY_LOCAL_MACHINE\Software\SilverCyberTech\DBPath/TRUE/FALSE
Cartella del server://HKEY_CURRENT_USER\Software\Corel\Paint Shop Pro\10\Browser\BrowseDir/TRUE/FALSE

 

Sezione: FoldersToCreate - Cartelle/directories da creare (in caso non esistano già)
  <path completo>

(corrisponde al passo CyberInstaller Studio: 5)


Es.: 

se la cartella DATA contiene una sotto-cartella AddIns che a sua volta contiene solo cartelle
(e nessun file), oppure è completamente vuota, è necessario farla creare: 
|AppPath|\AddIns

per assicurarsi che la cartella "Dao" esista alla sua posizione consueta e
in caso negativo crearla, inserire queste quattro linee:
|ProgramsPath|
|CommonPath|
|CommonPath|\Microsoft Shared
|CommonPath|\Microsoft Shared\Dao

per creare la cartella "Strumenti" nel Menu Avvio inserire:
 |StartMenuPath|\Strumenti

per creare la cartella "Strumenti" nella cartella Programmi del Menu Avvio inserire:
|StartProgPath|\Strumenti

per creare la cartella "Strumenti" nella cartella di gruppo del Menu Avvio scelta dall'utente (dovunque essa sia) inserire:
|UserMenuFolder|\Strumenti

  

Sezione: AppsToRunBefore - Applicazioni da eseguire prima dell'installazione vera e propria
  <descrizione estesa>/<riga di comando: eseguibile |{parametri}|>/<sincrona TRUE|FALSE>/<conferma esecuzione TRUE|FALSE>/|<condizione>|

(corrisponde al passo CyberInstaller Studio: 8)


Es.:

EasyBudget 1.7/|$AppsToRunPath$|\EasyBudget\EasyBudget.exe/FALSE/TRUE
Microsoft MDAC 3.5/|$AppsToRunPath$|\MDAC.exe/TRUE/FALSE/HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MDACVer.Version\CurVer
Blocco Appunti/|$WinPath$|\Notepad.exe/TRUE/TRUE
Setup DirectX/|$AppsToRunPath$|\DX\Setup.exe/TRUE/FALSE/|SystemPath$|\DirectX
Driver XP/|$AppsToRunPath$|\Drivers\WinXP\Setup.exe/TRUE/TRUE/|%OS_WinXP%|
Setup DirectX/|$AppsToRunPath$|\DX\Setup.exe {/silent /c -copy |$AppPath$|}/TRUE/FALSE/|SystemPath$|\DirectX
Blocco Note/|$WinPath$|\Notepad.exe/TRUE/FALSE/|%OS_WinXP%|
Blocco Note/|$WinPath$|\Notepad.exe {|$WinPath$|\dasetup.log}/TRUE/FALSE
Blocco Note/|$WinPath$|\Notepad.exe {|$WinPath$|\dasetup.log}/TRUE/FALSE/|%OS_WinXP%|

 

Sezione: Components - Lista dati pacchetto (componenti) da copiare nella cartella specificata
  <nome file>/<percorso destinazione>/<da registrare: (su una riga) <nome file>/<percorso destinazione>/<da registrare: TRUE|FALSE>/<modalità di copia: [|%AutoConfirmation%|][|%AlwaysOverwrite%|][|%NeverOverwrite%|]>/
<Side-by-Side: TRUE|FALSE>/<eseguibile associato alla Side-by-Side>/<categoria>/rimozione: TRUE|FALSE>

(corrisponde al passo CyberInstaller Studio: 6)

Es.:

Dao360.dll/|$CommonPath$|\Microsoft Shared\Dao/TRUE/|%AutoConfirmation%|/FALSE//default/TRUE
MSVBVM60.DLL/|$SystemPath$|/FALSE/|%AutoConfirmation%|/FALSE//default/TRUE
tahoma.ttf/|$FontsPath$|/FALSE/|%AutoConfirmation%|/FALSE//default/TRUE
mylibrary.dll/|$AppPath$|/TRUE/|%AlwaysOverwrite%|/TRUE/|$AppPath$|\MyExecutable.exe/default/TRUE

 

Sezione: Fonts - Lista font da installare
  <nome font>/<nome file>


Es.:

Arial Italic (TrueType)/ARIALI.TTF
Courier New (TrueType)/COUR.TTF
MS Sans Serif 8,10,12,14,18,24 (VGA res)/SSERIFE.FON

 
 

Sezione: RegKeys - Chiavi/valori da creare nel registro di Windows
  <chiave>/[<nome valore>]/[<valore>]

(corrisponde al passo CyberInstaller Studio: 10)


Es.:

creazione del valore 5000 chiamato "Altezza Form" nella chiave ...\Test:
HKEY_CURRENT_USER\Software\Test
HKEY_CURRENT_USER\Software\Test/Altezza Form/5000

Es.: creazione della sottochiave Utenti nella chiave HKEY_CURRENT_USER\Software
HKEY_CURRENT_USER\Software\Utenti

Es.: creazione della sottochiave Amministratore nella chiave Utenti (creata in precedenza):
HKEY_CURRENT_USER\Software\Utenti\Amministratore

Es.: creazione chiave Test con valore di default "ABC"
HKEY_CURRENT_USER\Software\Test
HKEY_CURRENT_USER\Software\Test/|%DEFAULT_VALUE%|/ABC

Es.: memorizzazione come valore della cartella destinazione selezionata dall'utente:
HKEY_CURRENT_USER\Software\Test/Destinazione/|$AppPath$|
Es.: memorizzazione del codice seriale inserito dall'utente:
HKEY_CURRENT_USER\Software\Test/Seriale utente/|%SERIALCODE_VALUE%|

Es.: memorizzazione del percorso completo di avvio di Setup.exe:
HKEY_CURRENT_USER\Software\Test/Setup path/|%SETUP_PATH%|

 

Sezione: ExtensionsToAssociate - Estensioni da associare
  <estensione>/<nome completo file eseguibile a cui associare l'estensione>/[<conferma>]

(corrisponde al passo CyberInstaller Studio: 11)


Es.: 

associa l'estensione .EBB all'applicazione "EasyBudget":
EBB/|$AppPath$|\EasyBudget.exe

associa l'estensione .CSP all'applicazione "CyberInstaller Studio":
CSP/|$AppPath$|\CyberInstaller Studio.exe

associa l'estensione .BMP all'applicazione "NewPaint" chiedendo conferma all'utente:
BMP/|$AppPath$|\NewPaint.exe/|%AskConfirm%|

 

Sezione: AttribsToSet - Attributi da impostare
  <nome completo file/cartella>/<N(normale)|H(nascosto)|S(sistema)|R(sola lettura)|A(archivio)>

(corrisponde al passo CyberInstaller Studio: 12)


Es.:

|AppPath|\EasyBudget.exe/N
|AppPath|\Init.ini/HRSA
|AppPath|/HR

 

Sezione: ChooseUserSpecialPath - Selezione utenti a cui si riferiscono i percorsi speciali:
  <comando selezione utente>/[|Locked|]

(corrisponde al passo CyberInstaller Studio: 1)

I valori consentiti sono due:
- |%CurrentUser%| per selezionare i path dell'utente correntemente loggato
- |%AllUsers%| per selezionare i path di tutti gli utenti abilitati nel sistema

Nel caso venga inserito il comando |%Locked%| l'utente non potrà modificare questo valore durante l'installazione.
Il default, in caso non venga specificato, è: |%CurrentUser%|.

Nel caso di installazione su sistemi configurati come monoutente il settaggio verrà bypassato, utilizzando sempre e solo il menu avvio dell'utente corrente.

 

Sezione: LinksToCreate - Collegamenti da creare:
  <destinazione>/<nome collegamento>/<nome completo file puntato>/[<{riga di comando}>]/[<conferma creazione>]

(corrisponde al passo CyberInstaller Studio: 11)


Es.:

|$DesktopPath$|/CyberInstaller Studio/|$AppPath$|\Studio\CyberInstallerStudio.exe//|%AskConfirm%|
|$UserMenuFolder$|/Aggiornamenti on-line/|$AppPath$|\Updater\CISUpdater.exe
|$UserMenuFolder$|/CyberInstaller Studio/|$AppPath$|\Studio\CyberInstallerStudio.exe
|$UserMenuFolder$|\Documentazione/Edizioni - Licenze/|$AppPath$|\Documentazione\Edizioni - Licenze.txt
|$UserMenuFolder$|\Documentazione/Licenza/|$AppPath$|\Documentazione\CyberInstaller Suite - Licenza.txt
|$UserMenuFolder$|\Documentazione/Manuale in linea/|$AppPath$|\Help\0001.htm
|$UserMenuFolder$|\Documentazione/Manuale sintetico (aggiornato)/|$AppPath$|\Documentazione\CyberInstaller Suite - Manuale sintetico.txt
|$UserMenuFolder$|\Documentazione/Note di rilascio/|$AppPath$|\Documentazione\CyberInstaller Suite - Note di rilascio.txt
|$UserMenuFolder$|\Documentazione/Leggimi/|$AppPath$|\Documentazione\CyberInstaller Suite - Leggimi.txt
|$UserMenuFolder$|\Risorse Web/CyberBlog/|$AppPath$|\Documentazione\Risorse Web\CyberBlog.url
|$UserMenuFolder$|\Risorse Web/CyberInstaller su VB-T&T/|$AppPath$|\Documentazione\Risorse Web\CyberInstaller su VisualBasicT&T.it.url
|$UserMenuFolder$|\Risorse Web/Forum ufficiale/|$AppPath$|\Documentazione\Risorse Web\Forum ufficiale.url
|$UserMenuFolder$|\Risorse Web/SilverCyberTech (sito ufficiale)/|$AppPath$|\Documentazione\Risorse Web\SilverCyberTech (sito ufficiale).url
|%CreateRemovalLink%|

 

Sezione: ReadmeFileAfter - File contenente le note di rilascio, da visualizzare al termine dell'installazione

(corrisponde al passo CyberInstaller Studio: 3)

Deve essere contenuto nella cartella DATA (non si può fare riferimento a nessun'altra)


Es.:


Leggimi.txt

 

Sezione: AppsToRunAfter - Applicazioni da eseguire dopo l'installazione vera e propria:
  <descrizione estesa>/<riga di comando: eseguibile |{parametri}|>/<sincrona TRUE|FALSE>/<conferma esecuzione TRUE|FALSE>/|<condizione>|

(corrisponde al passo CyberInstaller Studio: 8)


Es.:

EasyBudget 1.7/|$AppsToRunPath$|\EasyBudget\EasyBudget.exe/FALSE/TRUE
Microsoft MDAC 3.5/|$AppsToRunPath$|\MDAC.exe/TRUE/FALSE/HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MDACVer.Version\CurVer
Blocco Appunti/|$WinPath$|\Notepad.exe/TRUE/TRUE
Setup DirectX/|$AppsToRunPath$|\DX\Setup.exe/TRUE/FALSE/|SystemPath$|\DirectX
Driver XP/|$AppsToRunPath$|\Drivers\WinXP\Setup.exe/TRUE/TRUE/|%OS_WinXP%|
Setup DirectX/|$AppsToRunPath$|\DX\Setup.exe {/silent /c -copy |$AppPath$|}/TRUE/FALSE/|SystemPath$|\DirectX
Blocco Note/|$WinPath$|\Notepad.exe/TRUE/FALSE/|%OS_WinXP%|
Blocco Note/|$WinPath$|\Notepad.exe {|$WinPath$|\dasetup.log}/TRUE/FALSE
Blocco Note/|$WinPath$|\Notepad.exe {|$WinPath$|\dasetup.log}/TRUE/FALSE/|%OS_WinXP%|

 

Sezione: RebootWindows - Riavviare il computer al termine dell'installazione? <TRUE|FALSE>

(corrisponde al passo CyberInstaller Studio: 1)

Il default, in caso non venga specificato alcun comando (TRUE|FALSE) è FALSE.

 

 Vedi anche...

CyberInstaller Studio
Editor integrato 
CyberInstaller - file principali e struttura cartelle
Passi di creazione pacchetto
Passo 1: Parametri generali
Passo 2: Interfaccia CyberInstaller

Passo 3: Documentazione

Passo 4: Dati applicazione

Passo 5: Cartelle

Passo 6: Dettagli file

Passo 7: Font

Passo 8: Applicazioni esterne

Passo 9 Pacchetti MSI/MSM

Passo 10: Chiavi e valori di registro

Passo 11: Associazione estensioni

Passo 12: Attributi file e cartelle

Passo 13: Collegamenti

Passo 14: Requisiti minimi

Passo 15: Numeri seriali

Passo 16: Lingue

Passo 17: Media Output

Passo 18: Eseguibile

Passo 19: Creazione pacchetto

Passo Extra: Note pacchetto