29 lug 2009

Creare routine di installazione utilizzando una procedura guidata

Si desidera creare un pacchetto di installazione per un programma o un database di propria realizzazione, in modo che i file necessari vengano installati automaticamente nelle cartelle desiderate tramite una piccola routine. Si può sfruttare un tool già presente in Windows per avviare una procedura guidata che crea in modo semplice un archivio di installazione a partire dai propri file, determinando anche le esatte posizioni su disco in cui copiare i vari file.
CREAZIONE RAPIDA: selezionare da menù Start/Esegui, digitare iexpress e fare clic su Ok: viene avviata una procedura guidata. Attivare la casella Create new Self Extraction Directive file e fare clic su Avanti. Lasciare attivata la casella successiva Extract files and run an installation command; nella finestra di dialogo Packaged files fare clic su Add per aggiungere i file all’archivio di installazione.
Nelle finestre di dialogo seguenti si possono configurare le impostazioni per le istruzioni sulla licenza, per dei messaggi, per il riavvio del sistema o per altri task. Al termine salvare il file Sed (Self Extraction Directive) generato dal tool.
INSTALLAZIONI COMPLESSE: per installazioni più complesse si può selezionare un file Inf che contiene l’esatta procedura di installazione e che deve prima essere incluso nel pacchetto di installazione. Selezionare il file Inf nella casella Install program, impostare Post Install Command come None e fare clic su Avanti. Proseguire con gli altri passaggi della procedura guidata e specificare dove salvare l’archivio. Nella finestra di dialogo Configure restart selezionare No restart e fare clic su Avanti. Salvare il file Sed generato dal tool e fare clic due volte su Avanti.
Quando verrà avviato sul computer ospite, il file di installazione attiverà il file Inf e tutti i file in esso indicati saranno copiati sul computer dell’utente.
NOTA: se è necessario ricreare l’archivio di installazione dopo una modifica si può evitare di impostare nuovamente tutte le opzioni nella procedura guidata, facendo riferimento al file Sed preesistente. Lanciare iexpress da linea di comando con l’opzione /N e specificare dopo uno spazio il nome del file Sed preesistente. Utilizzare anche le opzioni /Q e /M per eliminare le finestre di dialogo e minimizzare le finestre. È possibile anche salvare la linea di comando con le varie opzioni in un piccolo file batch per semplificarne l’avvio.

Nessun commento:

Posta un commento