CyberInstaller Studio - 10. Passo 8: "Applicazioni esterne"

In questo passo è possibile specificare una lista di applicazioni esterne al pacchetto che verranno eseguite prima o dopo l'effettivo processo di installazione. Si può scegliere se eseguire un'applicazione direttamente dal sistema destinazione, oppure se inglobarla nel pacchetto.

La scritta in alto a destra indica il numero di applicazioni totali inserite e il peso in byte per il pacchetto corrente (quindi, ovviamente, solo per le eventuali applicazioni inglobate nel pacchetto).

La possibilità di eseguire applicazioni esterne al processo di installazione è di fondamentale importanza, poiché dà la possibilità di avviare prima di tutto eseguibili esterni che potrebbero fungere da installer di terze parti appositamente realizzati per distribuire componenti del software (per es.: DirectX, MDAC, ecc.). Inoltre, questa funzionalità, viene di solito sfruttata per eseguire il software una volta installato sul sistema dell'utente.

E' possibile scegliere se eseguire l'applicazione esterna direttamente dal sistema dell'utente (nel caso in cui, per es., si voglia avviare il software a fine installazione), oppure se inglobarla nel pacchetto (per esempio per l'esecuzione di installer di terze parti o di pacchetti di installazione secondari).

Questo passo si presenta diviso in due parti: uno superiore per le applicazioni che si desidera vengano eseguite prima dell'effettivo processo di installazione, e uno inferiore per le applicazioni da eseguire dopo.

Entrambe le liste funzionano allo stesso modo. Sono divise in 7 colonne:

Descrizione: il titolo con cui si desidera identificarla, che verrà visualizzato all'utente durante il processo di installazione

Percorso locale: CyberInstaller Studio deve sapere il nome dell'eseguibile da avviare ed eventualmente anche il percorso completo per poterlo inglobare nel pacchetto

Percorso di avvio: cioè da dove avviare l'eseguibile indicato nel percorso locale, per esempio se dalla cartella di Windows, oppure dal pacchetto stesso (nel caso in cui l'eseguibile sia stato inglobato), o ancora dalla cartella destinazione scelta dall'utente

Modalità: sincrona o asincrona rispetto al processo di installazione (se sincrona l'installazione non continuerà finché l'applicazione non terminerà, se asincrona l'installazione continuerà senza attendere il termine dell'applicazione avviata)

Condizione: se verificata permetterà/non permetterà (in base alla condizione scelta) l'avvio dell'applicazione (può essere un file, una cartella, una chiave di registro, o il tipo di sistema operativo).

Parametri: parametri a riga di comando da passare all'applicazione.

Conferma: richiedi conferma all'utente. Consente, prima di avviare l'applicazione se chiedere conferma all'utente oppure eseguire immediatamente.

Per maggiori informazioni su questi parametri vedere: aggiunta di un'applicazione esterna.

N.B.: E' possibile utilizzare questo passo per avviare pacchetti di installazione secondari realizzati sempre tramite CyberInstaller Studio. Questo trucco permetterà, ad esempio, di verificare l'esistenza di determinati file (grazie al parametro "Condizione") ed eseguire l'installazione di determinati file solo se tali file non esistono. Oppure (ancora grazie al parametro "Condizione") di eseguire l'esecuzione di sotto-pacchetti (cioè di eseguire l'installazione di determinati file) in base al sistema operativo installato.
Questi sono solo esempi, grazie alla possibilità offerta da CyberInstaller di eseguire applicazioni esterne, infatti, è possibile aumentare enormemente la versatilità dei propri pacchetti di installazione.

E' possibile intervenire sulle liste di applicazioni esterne da eseguire prima/dopo agendo sui rispettivi pulsanti:

Procedura guidata: avvia il wizard che permetterà di aggiungere un'applicazione esterna in modo completamente assistito.
Aggiungi [pulsante]

Apre la finestra "Aggiungi applicazione esterna" che permette di specificare tutte le caratteristiche dell'applicazione esterna.

Modifica [pulsante]

Dopo aver selezionato un'applicazione precedentemente aggiunta nella lista, è possibile utilizzare questo pulsante per modificarne i valori.
Questo stesso risultato si ottiene con un doppio clic sull'elemento desiderato.

Elimina [pulsante]

Cancella l'elemento della lista selezionato. Chiede una conferma.

Pulisci [pulsante]

Cancella tutti gli elementi della lista.

N.B.: In alternativa ai pulsanti Aggiungi, Modifica, Elimina e Pulisci, è possibile utilizzare il menu contestuale (pop-up) della lista relativa. Tale menu è attivabile tramite un clic col tasto destro del mouse sulla lista stessa. Questo comporta il vantaggio che, nelle operazioni di modifica ed eliminazione, si ha una maggiore certezza di avere selezionato l'elemento desiderato e di operare esattamente sull'elemento desiderato.
Tutte le liste presenti in CyberInstaller Studio dispongono di un menu contestuale attivabile tramite il tasto destro del mouse, che permette di raggiungere le operazioni più comuni consentite per la lista corrispondente.

CyberInstaller Studio - 7.1. Attività passo corrente

Procedura guidata: avvia il wizard che permetterà di aggiungere un'applicazione esterna in modo completamente assistito.
Sposta su: sposta l'applicazione inserita di un posto più in alto, rispetto alle altre applicazioni (se presenti) inserite nella stessa lista.
Sposta giù: sposta l'applicazione inserita di un posto più in basso rispetto alle altre applicazioni (se presenti) inserite nella stessa lista.
Sposta in lista "prima"/"dopo": sposta l'applicazione inserita nell'altra lista (es. se l'applicazione è inserita tra le applicazioni da eseguire "prima", quest'attività la sposterà tra quelle da inserire "dopo").
Avvia: Esegue l'applicazione selezionata.

Vedi anche...

Passi creazione pacchetto

CyberInstaller - Script di installazione

Aggiunta di un'applicazione esterna