PDA

View Full Version : InnoSetup


tomminno
14-04-2007, 01:29
Esiste da qualche parte una guida organica sulle funzioni messe a disposizione da questo tool di installazione?
Trovo a giro solo esempi già fatti, ma niente che spieghi le funzionalità del linguaggio, così che quando devo fare qualcosa che non trovo non so dove sbattere la testa.

In particolare vorrei che la variabile {app} fosse letta dal file di registro, l'idea è quella di usare un pacchetto Innosetup in modalità verysilent per l'aggiornamento automatico del software quindi niente input utente.

cionci
14-04-2007, 14:33
E' da molto che non uso InnoSetup.
ISTool e ScriptMaker bene o male mettono a disposizione tutto quello che si può fare con InnoSetup, quindi ti consiglio di dare un'occhiata lì: http://www.jrsoftware.org/is3rdparty.php

tomminno
14-04-2007, 17:23
E' da molto che non uso InnoSetup.
ISTool e ScriptMaker bene o male mettono a disposizione tutto quello che si può fare con InnoSetup, quindi ti consiglio di dare un'occhiata lì: http://www.jrsoftware.org/is3rdparty.php

Questi tools li uso già, però semplificano la vita solo in casi standard, ad esempio non servono se si vogliono creare finestre personalizzate (per quello c'è ISFD seguito da una certosina opera di copia e incolla), oppure come nel mio caso se si volesse assegnare un valore alle variabili d'ambiente.
{app} è di default la cartella di installazione delle applicazioni e viene modificata da una TInputDirWizardPage, ora non essendo pratico e non riuscendo a trovare il codice di una TInputDirWizardPage, non so come modificare automaticamente il valore di {app}.