Forum

Forum (https://www.coolstreaming.us/forum/)
-   Hardware & Software (https://www.coolstreaming.us/forum/a/)
-   -   Come creare un setup intelligente? (https://www.coolstreaming.us/forum/a/25213-a.html)

ABNormal 10-05-2007 12:28 PM

Come creare un setup intelligente?
 
arrivo al punto e qui credo che soprattutto, se vorra', STAFF potrebbe aiutarmi.
come posso fare un setup che verifichi la presenza dei programmi utilizzati dai miei programmi, in modo da procedere all'installazione degli stessi (solo se assenti o non aggiornati)?
vorrei, insomma, che quando si scarica il file di setup, oltre ad aprire il file del programma, indicasse all'utente la mancanza di alcuni programmi (VLC, tvants, ppstream.......) necessari alla visione e, in caso l'utente lo voglia, proceda in automatico a scaricare i setup dei vari programmi installandoli, evitando quelli invece già presenti sul suo PC.

grazie
ABN

staff 10-05-2007 12:39 PM

prova www.innosetup.com

ABNormal 10-05-2007 07:20 PM

e per fare il setup va bene, grazie. ma non vedo come creargli delle opzioni di controllo del software esistente (l'utente ha tvants installato? no=installa / si=va oltre, ppstream? si/no, ......) come molti programmi hanno nel loro setup.
credo che vadano a controllare nei registri di sistema i dati necessari a svolgere questi controlli in automatico, ed è quello che mi servirebbe (visto che stooge è un unico file e non necessita, per se stesso, di un setup).

cmq grazie
ABN

Ogher 10-05-2007 08:54 PM

andando a memoria non ricordo di aver mai trovato un software che fa al caso tuo, o meglio nessuno di quelli visti è di utilizzo immediato.
Devi usare degli installer un po' più complicati che ti permettono di inserire nel setup degli script personalizzati, quindi devi scrivere delle funzioni che vanno a cercare, nel registro o nel path delle applicazioni, se i p2p sono installati o meno...
Ti consiglio di usare nsis ( http://nsis.sourceforge.net/Main_Page ) ci sono già parecchi pezzi di script da cui puoi trafugare codice interessante http://nsis.sourceforge.net/Developer_Center
In teoria dovresti riuscirci anche con innosetup, però non l'ho mai usato quindi non so dirti qual è il più semplice da usare tra i due :)

Brews 10-05-2007 09:07 PM

sembra un po quello che succede con "apt" sotto linux: devi installare un programma ma se necessita che vi siano installate altre cose prima, lo dice all'utente e le scarica (se l'utente vuole) e le installa in automatico poi completa l'installazione.

si trova in tutte le distro debian-based, essendo linux, magari è open source puoi prendere il codice e ricompilarlo a tuo piacere

un saluto

Ogher 10-05-2007 09:44 PM

Quote:
Originally Posted by Brews
sembra un po quello che succede con "apt" sotto linux: devi installare un programma ma se necessita che vi siano installate altre cose prima, lo dice all'utente e le scarica (se l'utente vuole) e le installa in automatico poi completa l'installazione.

si trova in tutte le distro debian-based, essendo linux, magari è open source puoi prendere il codice e ricompilarlo a tuo piacere

un saluto

il concetto di base è lo stesso anche abn deve verificare ed eventualmente installare delle dipendenze però sono due cose completamente diverse :)
dalla considerazione di Brews mi è venuta in mente un'altra soluzione, dato che stooge non ha bisogno di installer si potrebbe scrivere un programmino che effettua il controllo...

jwllives 10-05-2007 10:03 PM

gran bella idea...se lo fai i risultati saranno considerevoli


All times are GMT +2. The time now is 06:04 PM.

Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.