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 applicazione.
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