CyberInstaller - 2. File principali e struttura di cartelle necessaria

Per creare un pacchetto con CyberInstaller è necessario porre i suoi file principali al posto giusto e creare le cartelle necessarie. Questo è di fondamentale importanza, altrimenti non sarà possibile eseguire il pacchetto di installazione. 


N.B.:
CyberInstaller non è avviabile come un qualsiasi altro programma e inoltre non avrebbe senso avviarlo se non è prima stato creato un pacchetto di installazione. Il suo file principale (Setup.exe) infatti, anche se può essere lanciato come qualsiasi altro eseguibile, non funzionerà correttamente se lo script di installazione (install.dat) non viene adeguatamente compilato rispettando l'opportuna sintassi, o se la struttura di cartelle non rispecchia determinate regole.
 

 

I file principali di CyberInstaller sono 6 e devono essere posti allo stesso livello:

Nome file

Descrizione

Setup.exe

eseguibile che avvia il processo di installazione/rimzione del pacchetto corrente, è il motore di installazione/rimozione vero e proprio

CyberUninstaller.exe

eseguibile che avvia la procedura di rimozione del pacchetto; necessita di particolari parametri a riga di comando definiti durante l'installazione

Regist10.dll

libreria che consente una registrazione/deregistrazione  sicura dei file componenti del pacchetto che lo necessitano)

Install.dat

script di installazione per il pacchetto corrente, da compilare opportunamente

VB6StKit.dll libreria per la creazione dei collegamenti
Setup.exe.manifest file manifest per l'utilizzo dei temi di WindowsXP
 
 
Accanto a tali file può essere presente un file immagine (.gif, .bmp, jpg) da utilizzare come logo della propria appli
cazione. 
Inoltre devono essere presenti 3 cartelle che definiscono il pacchetto di installazione corrente. Tali cartelle sono:

Nome cartella

Descrizione

APPS

contiene eventuali applicazioni da eseguire prima/dopo l'installazione [passo 8: "Applicazioni esterne"]

DATA contiene tutti i file applicazione, compresi i file di supporto (componenti) [passo 4 "Dati"]
DATA_EXTENDED contiene tutta la struttura di cartelle e file da ricreare nella cartella destinazione (opzionale)

 

Schema dettagliato riassuntivo della struttura delle cartelle da creare:


N.B.:
La creazione di un pacchetto di installazione presuppone che si sia terminato di programmare il proprio applicativo e si abbia quindi a disposizione l'eseguibile compilato più gli eventuali file di supporto necessari (database, immagini, suoni, aiuto in linea, componenti, librerie, ecc.), il tutto preferibilmente in una cartella appositamente predisposta. Nel seguente schema di esempio la cartella che raccoglie il pacchetto di installazione - creata tramite CyberInstaller Studio - è chiamata "Pacchetto".
 

 

 
La schermata sopra indica i file e le cartelle principali: come si può vedere, ci sono i 6 file principali (Setup.exe, CyberUninstaller.exe, Regist10.dll, Install.dat, vb6stkit.dll e Setup.exe.manifest) allo stesso livello, il file CreditLogo.jpg che è un file immagine col logo della propria applicazione e infine le tre cartelle APPS,DATA e DATA_EXTENDED.


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 passi, si occuperà di creare il pacchetto di installazione e di tutti i dettagli tecnici al posto nostro, in modo completamente automatico, trasparente, e minimizzando le possibilità di commettere errori. L'uso di CyberInstaller Studio è inoltre indispensabile per la creazione del pacchetto eseguibile autoestraente
 

  

  Vedi anche...

CyberInstaller Studio
Passo 5: Cartelle
Passo 4: Dati
Passo 8: Applicazioni esterne
Passo 6: Dettagli dati
Passo 19: Creazione pacchetto
Script di installazione