Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao a tutti,
sono nuovo del forum. Leggendo i vari post ho visto che avete le competenze necessarie, spero, per potermi aiutare.
Ho un problema che non riesco a risolvere.
Praticamente ho sviluppato un programma Client/Server, ma che ha ancora bisogno di essere perfezionato, quindi devo effettuare varie modifiche.
Il mio problema è che sto cercando di sviluppare un programmino, un downloader. Lo so che esitono già dei downloader in questo sito, ma nessuno fa al caso mio.
Io vorrei caricare il programma compilato su un dominio a cui posso accedere tramite semplice URL (http:\\www.xxxx.xx\XX\xxxxxx.exe)
Ora vorrei dare la possibilità al mio programma di scaricarsi il compilato da questo URL, ma solo nel caso in cui la propria data di creazione sia precedente a quella del compilato presente all'URL.
So che bisogna usare delle API, ma non ho idea di quale serva al mio bisogno. Vi prego, aiutatemi, per favore!
P.S. Avrei bisogno, se possibile del codice che mi permette di farlo e quale libreria importare.
Ultima modifica effettuata da il 03/10/2007 alle 12:14
io avevo un problema simile ma al posto di guarare la versione del programma aveo creato un file txt in remoto e in locale col numero di versione maggiore.
se non coincidevano, riscaricava.
()
Newbie
Messaggi: Iscritto:
Postato alle 18:33
Giovedì, 04/10/2007
Si, infatti in questo momento ho usato questo metodo, anche se con una variante. Invece di creare un file di txt anche in locale, leggo la data di creazione del file EXE locale perchè ho notato che quando scarico la nuova versione, la data viene modificata con la data di download.
Non mi andava di scrivere altro codice per modificare il file di testo locale
Aspetto, cmq che qualcuno mi aiuti a risolvere il problema leggendo la data di creazione del file EXE remoto.
()
Newbie
Messaggi: Iscritto:
Postato alle 23:22
Venerdì, 05/10/2007
Allora ragazzi, anche se nessuno è riuscito a darmi una mano a parte P4p3r0g4, non è che me ne sono stato con le mani in mano ed ho cmq cercato di realizzare quello che volevo ... e ci sono riuscito.
Come si dice!? Chi la dura la vince
Vi posto il codice perchè sono sicuro che a qualcuno interesserà. Basterà copiarlo e, de non ho dimenticato di scrivere qualcosa, mandarlo in esecuzione facendo le dovute modifiche.
Sono a disposizione per qualsiasi chiarimento, ammesso che sia in grado di farlo
Codice sorgente - presumibilmente VB.NET
' mettere i riferimenti a Microsoft Scripting Runtime (Progetto-->Riferimenti...)
' ed importare il componente Microsoft Internet Transfer Controls 6.0
' Inserire l'oggetto Inet su di una form, e copiare il codice nella sub Form_Load