Newsgroup: it.comp.lang.visual-basic
Titolo: Come creare una Installazione/Disinstallazione personalizzata

stesso.
Probabilmente devi fare in modo che quando uno disinstalli
l'installazione avvii un programma exe che scanna il registro e toglie
le chiavi, poi lascia la gestione alla disinstallazione e fa tutto il
suo bel lavoro.
Ciao.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Per rispondermi via E-Mail togli STOPSPAMMERS.
Guarda la RFD per it.comp.prog.collaborazione !

>Si certo, ma come faccio a sapere quando il programma si sta disinstallando?
Dunque, non ho mai controllato, ma non c'e' nel programma di
installazione, pure la parte della disinstallazione ? Ecci, li'
andrebbe messo...



Io non so rispondere alla tua domanda ma forse posso darti una mano...
Personalmente quando devo salvare delle impostazioni dalla mia applicazione
per fare in modo che siano disponibili ad un successivo avvio le scrivo
all'interno di un file .INI che naturalmente viene scritto all'uscita
dell'applicazione e letto all'avvio. Attenzione però che anchè questo file
deve essere aggiunto nell'installazione. Se non lo fai e lo crei
automaticamente durante il 1° avvio la disinstallazione non potrà eliminare
la cartella del programma perchè c'è un file che non è stato messo li dal
programma di installazione.
Spero di essere stato chiaro...
Ciao Maurizio Coffinardi

stesso.
Al termine di una installazione viene creato il file St5unst.log che
contiene l'elenco di cosa è stato fatto. La disinstallazione si basa
sul contenuto di questo file per decidere cosa fare.
Puoi provare a darci un'occhiata e cercare di capire come modificarlo
alla fine del setup per eliminare le chiavi che hai aggiunto. Forse
puoi anche cercare il nome del file nella Knowledge Base.
Puoi anche provare a modificare il progetto che crea setup1.exe:
contiene la funzione RegCreateKey che probabilmente fa già quello che
ti serve, anche se non ho mai provato.
Oppure puoi essere più pratico e lasciar perdere, non sarai il primo a
lasciare qualche chiave nel registro di chi ha "osato" disinstallare
il frutto delle tue fatiche. La vita è breve...
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

Fulvio Senore
=====================
Confermo l'idea di Fulvio: devi modificare il progetto Setup1.vbp di VB5,
aggiungendo al suo interno le istruzioni per la creazione delle chiavi nel
Registro. In questo modo, al momento della disinstallazione, esse verranno
rimosse insieme al programma.
A tua disposizione per ulteriori chiarimenti. Ciao
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco
PS = Se non sai come modificare il progetto di Setup, dai un'occhiata ai
commenti inseriti in ogni routine. Devi modificare Form_Load di Setup1.frm