Home | Chi sono | Contattami
 

Progr. lineare

Delphi
 
Componenti
  Database
 
Miei articoli

Windows

Miei articoli 

 

Installare il "Framework .Net 1.1" senza intervento da parte dell' utente
 

Nell' articolo installare un applicativo senza intervento da parte dell' utente ho descritto una tecnica per emulare da script la pressione dei tasti della tastiera e quindi consentire l' esecuzione di un wizard di installazione senza intervento alcuno da parte dell' utente. Per fare un esempio ho preso in esame il pacchetto di installazione del Framework .Net 1.1. Ho utilizzato la tecnica descritta, varie volte anche per installazioni piuttosto complicate, certo bisogna stare un pò larghi con le tempistiche tra una maschera e quella successiva, ma in linea di massima mi ha consentito di effettuare parecchie installazioni una dopo l' altra mentre me ne stavo a dormire ...

Adesso però è anche il caso di evidenziare che certe volte un programma di installazione (non sempre ma molto di frequente) prevede una versione da linea di comando con parametri che consentono di specificare le varie impostazioni e rendere il tutto unattended. Questo è anche il caso appunto del Framework .Net 1.1.

Cominciamo con l’ estrarre il contenuto del file dotnetfx.exe tramite il comando

Dotnetfx.exe /c

Contiene 2 files:

netfx.msi
netfx1.cab

il file netfx1.msi prende il file netfx1.cab e lo scompatta copiando ciascun file nell’ apposita cartella destinazione. Il nostro obiettivo non è quello di capire in quali cartelle vengano copiati i file di netfx1.cab bensì vogliamo rendere il tutto unattended (senza l’ intervento umano, senza quindi click del mouse o uso della tastiera). E’ presto fatto

msiexec /qb /i netfx.msi

vedere l’ url

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx

per una descrizione completa del comando msiexec.

 

 

 
 
 
Your Ad Here