Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento di un programma

ciao a tutti
volevo fare un programma per aggiornare un altro programma :p
voi come fate di solito?
cioč, voglio dire, per sostituire solo il file exe, come fate per fargli
beccare il programma giusto?
se lo faccio con l'installazione guidata di vb6, mi fa il pacchetto, ma
devo dirgli io dove mettere il filez
se invece faccio un programmino a mano (che č quello che vorrei fare)
come faccio ad essere sicuro che sto sovrascrivendo proprio il file giusto?
ovvero, se gli dico la cartella precisa, non va bene xchč magari durante
l'installazione l'utente puň cambiare la directory
se invece faccio un programma che cerca il file nell'hd, como faccio ad
essere sicuro che sia proprio il file giusto?
cioč, se si chiama pippo.exe, come faccio a sapere che cercando nell'hd non
ci sia un altro pippo.exe che non centra niente?
dove dovrei guardare x verificare se il programma č quello giusto?
inoltre vorrei fare un programma per l'aggiornamentos, che magari cerca da
internetto e sostituisce da solo il file (cosa migliore da fare addirittura
nel programma originale), ma se si tratta di sostituire l'exe č un conto,
ma se uso altri componenti, come gestisco la cosa in maniera dinamica?
cmq in tutti i moudi
se volessi fare ogni volta un programma di aggiornamento, c'č un modo per
includere il mio programma nel programma che faccio?
cioč, un exe nell'exe, non so se mi spiego :p
ciao e grazie in anticipoz
-- 
Signer 2.0 by SCIRIO - 100% COMMERCIALE 
http://scirio.altervista.org
Come si chiama il piů forte pugile rumeno? 
NUTIPU MANESCU

 cmq in tutti i moudi
di solito gli aggiornamenti hanno la procedura di installazione degli 
stessi, quindi se dal tuo programma dopo aver scaricato l'aggiornamento lo 
fai eseguire puoi risolvere il problema anche dell'aggiornamento dei 
componenti aggiuntivi.
ps: tutta questa procedura la fa già un pacchetto di installazione, molto 
potente e se necessario configurabile con linguaggio script oltre che 
attraverso i soliti wizard, prodotto della Wise 
http://www.wise.com
----------------------------------
FREE Development Components
http://www.prioregroup.com
------------------------------------------------------------
Biometrics Components and SDK for Advanced Security
http://www.biosecuredev.com

 
grazie 1000 per le rispostez!
-- 
Signer 2.0 by SCIRIO - 100% COMMERCIALE 
http://scirio.altervista.org
Due avvocati escono dall'ufficio per andare a pranzo. Al ristorante, mentre
sta mangiando, uno dei due si schiaffeggia la fronte: 
- Porca miseria! Mi sono dimenticato di chiudere a chiave l'ufficio quando
siamo usciti!!! 
L'altro risponde serenamente: 
- E di cosa ti preoccupi? Siamo entrambi qui!


In un altro NG ho letto questo:
Application Updater Block
http://www.gotdotnet.com/workspaces/workspace.aspx?id=83c68646-befb-4586-ba9
f-fdf1301902f5
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/
updater.asp
AppUpdater component
http://windowsforms.net/articles/appupdater.aspx
Non so se si parla di programmi generici o specifici per dotNet, dacci un
occhio :)
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

 NUTIPU MANESCU
Normalmente faccio scrivere al mio programma delle
chiavi/dati nel registro HKEY_LOCAL_MACHINE\SOFTWARE
che tengono nota delle variazioni operate in fase
di installazione. Pertanto leggendo queste chiavi/dati so
sempre dove il programma è allocato sul disco rigido.
Ciao

 sempre dove il programma è allocato sul disco rigido.
grazie 1000, mi sembra un'ottima soluzione
-- 
Signer 2.0 by SCIRIO - 100% COMMERCIALE 
http://scirio.altervista.org
Come si chiama il milite ignoto giapponese? 
OSAKI KA TZEE