Quote:
Originariamente inviato da Menion83
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....