View Single Post
Old 21-06-2009, 16:27   #2
=KaTaKliSm4=
Senior Member
 
L'Avatar di =KaTaKliSm4=
 
Iscritto dal: Jul 2006
Città: Altamura
Messaggi: 919
Quote:
Originariamente inviato da Menion83 Guarda i messaggi
Ciao Ragazzi,
come da titolo chiedo aiuto per la realizzazione di un programma di aggiornamento software. Mi spiego meglio. In una macchina c'è installato un software fatto in C# e Asp.Net. Il programma è connesso ad un database PostgreSQL e prevede aggiornamenti frequenti distanti poco tempo l'uno dall'altro. Il problema non si pone se l'aggiornamento viene effettuato per una sola macchina ma se invece di una ce ne fossero mille, sarebbe impensabile farlo a mano...
Esiste un modo per realizzare un programma che capisca (magari in base alla versione dell'eseguibile) quando aggiornare il software?
Avevo pensato ad una cosa simile.
La macchina si collega ad un sito internete dando il proprio MAC Address in modo tale che venga riconosciuta dal sistema. Ovviamente i vari MAC Address sono inseriti in un DB che ne fa il controllo. Una volta riconosciuta viene passata la versione degli eseguibili e se sono inferiori a quella nuova, viene effettuato l'aggiornamento.
Qualcuno ha idee migliori, l'ha fatto, sa come farlo ecc...?
Ciao!

Se il programma è free....che bisogno ce di comparare i mac adress o meglio l'eventuale seriale del software?Comunque sei sulla retta via...basta paragonare la versione del software in uso con l'aggiornamento rpesente nel database....ovviamente hai bisogno di un server sempre acceso con accesso al database degli update e con su tutti gli aggironamenti da far scaricare alle varie macchine....comunque è tutto fattibilissimo....
__________________
Trattative : http://swdev.altervista.org/VenditeAcquisti.txt Blog Tecnico : http://blogs.dotnethell.it/SwDev/
Desktop : i7 920,GTX580 PALIT, Obsidian 800D, 6GB Corsair, OCZ Vertex 3 240gb.
Desktop 2 : iMac 27'' MID 2011 i5, 4GB
=KaTaKliSm4= è offline   Rispondi citando il messaggio o parte di esso