LIVEUPDATE.NET

martedì 29 novembre 2005 - 19.00

Jumpa Profilo | Junior Member

sto sto riflettendo da qualceh giorno su come implementare un mio LIVE UPDATE per una o una serie di applicazioni da me profotte un po come fa il live update della symantec che aggiorna pcanywhere nav e tutti prodotti symantec presenti sul pc.

la mia idea è quella che il pc, tramite un processo schedulato interroghi il mio server web ( webService?!?) passando come parametri i codici delle applicazioni che ha gia installato.
Il server web in tutta risposta crea un xml al vvolo, contenete file da scricare per ogni app con numero versione percorso di installazione ed eventuali operazioni da fare sui registri di sistema o sui file di configurazione.
quindi una volta che il client si è scaricato il file xml si "spulcia" tutti i programmini che deve tirare giu.. .li scarica, li mette in una cartella tmp e poi compie una serie di azioni ad es:
interrompe il processo relativo
copia il file nel persorso definitivo
aggiorna eventualmente delle configurazioni
riavvia il processo
.......
analogamente se è un serivizio....

il motivo di questo post è innanzi tutto condividere l'idea.. e poi avere pareri se secondo voi questo meccanismo ha qualche falla o se avete ideee migliori e piu funzionali!


grazie a tutti

Jumpa!

Brainkiller Profilo | Guru

>il motivo di questo post è innanzi tutto condividere l'idea..
>e poi avere pareri se secondo voi questo meccanismo ha qualche
> falla o se avete ideee migliori e piu funzionali!

Molto volentieri, ciao Jumpa.
Allora diciamo subito che il metodo che tu hai accennato è sicuramente infallibile anche se forse richiede un po' di tempo per implementarlo. La soluzione via Web Service è ottimale perchè più rapida a livello di implementazione.

Una cosa molto potente che ti consiglio è di verificare l'Updater Applicaton Block se magari già non lo conosci. Lo puoi vedere qui:
http://msdn.microsoft.com/library/en-us/dnpag2/html/updaterv2.asp
Una serie di classi e metodi già pronti per consentire alle proprie applicazioni di auto-aggiornarsi facilmente collegandosi al Web.

Prova a dare un'occhiata, cosa ne pensi ?
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

totti240282 Profilo | Guru

lo sto provando pure io se qualcunaltro fa prima di me a capirlo ci sentiamo qua grazie della dritta.

C'è solo un capitano !!!!!!

Jumpa Profilo | Junior Member

> Web Service è ottimale perchè più rapida a
>livello di implementazione.

anche a livello di prestazioni giusto???

>
>Una cosa molto potente che ti consiglio è di verificare l'Updater
>Applicaton Block se magari già non lo conosci. Lo puoi vedere
>qui:
>Una serie di classi e metodi già pronti per consentire alle proprie
>applicazioni di auto-aggiornarsi facilmente collegandosi al
> Web.

vado scarico leggo e ti dico :-) thank's!!

-------------------------
191 for ever.....................
Follow the White Rabbit...

http://www.jumpa.org
-------------------------

totti240282 Profilo | Guru

a me non lo fa nemmeno installare mi dice che cerca un .sln ma di cosa ???,certamente sbaglio......

C'è solo un capitano !!!!!!

Jumpa Profilo | Junior Member

sto a rosica... sto a cerca de chiude un app entro oggi e st'aggeggio non lo posso prova finche non finisco altrimenti mi ci intrippo cmq at soon i'll win!!

-------------------------
191 for ever.....................
Follow the White Rabbit...

http://www.jumpa.org
-------------------------
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5