Accueil > > > XGUPDATE (XML + HTTP)
XGUPDATE (XML + HTTP)
Information sur la source
Description
Logiciel permettant de mettre à jour par ex : un de vos programmes. Le tout en n'ajoutant qu'un fichier xml (bien sûr, savoir le gérer comme il se doit car très peu de détection d'erreurs sont prévues) et en utilisant un serveur http. Il gère la modification d'un ou plusieurs fichier (avec gestion de la recursivité). On peut configurer plusieurs serveurs http dans le xml. L'auteur du logiciel ainsi que la version et celle des fichiers sont affichées. Le système se met automatiquement dans le systray au démarrage.
Source
- Fichier xml :
- <?xml version="1.0" encoding="windows-1250"?>
- <XGUpdate version="1.0">
- <name>NomDuProgramme</name>
- <author>Auteur</author>
- <version>1.4.39.5</version>
- <remote>
- <server id="0">http://srvr/update/update.xml</server>
- <server id="1">http://srv2/dossier/update/update.xml</server>
- </remote>
- <filelist>
- <folder name="Help">
- <folder name="files">
- <file name="autrefichier.htm" version="1.4.39" />
- </folder>
- <file name="help.chm" version="1.4.39" />
- </folder>
- <folder name="icones">
- <file name="plugin.ico" version="1.0" />
- </folder>
- <file name="monappli.exe" version="1.0" />
- </filelist>
- </XGUpdate>
Fichier xml :
<?xml version="1.0" encoding="windows-1250"?>
<XGUpdate version="1.0">
<name>NomDuProgramme</name>
<author>Auteur</author>
<version>1.4.39.5</version>
<remote>
<server id="0">http://srvr/update/update.xml</server>
<server id="1">http://srv2/dossier/update/update.xml</server>
</remote>
<filelist>
<folder name="Help">
<folder name="files">
<file name="autrefichier.htm" version="1.4.39" />
</folder>
<file name="help.chm" version="1.4.39" />
</folder>
<folder name="icones">
<file name="plugin.ico" version="1.0" />
</folder>
<file name="monappli.exe" version="1.0" />
</filelist>
</XGUpdate>
Conclusion
Suffisant pour mettre à jour beaucoup de choses malgré les tout petits 80Ko qu'il fait !!
J'ai déposé cette source nécessitant beaucoup d'amélioration en les attendant dans vos commentaires :) ...
J'aimerai aussi trouver une solution pour que ce logiciel se mette à jour lui aussi et pour ne pas avoir besoin des droits d'admin.
Les logiciels devant être mis à jour doivent être inscrits dans le registre Wwindows dans la clé "HKEY_LOCAL_MACHINE\SOFTWARE\XGUpdate" avec comme NOM DE VALEUR, le nom du programme à mettre à jour et comme VALEUR, l'emplacement de l'xml local. Si besoin, vous pouvez ajouter la valeur Location qui sera ignorée en cas de besoin pour que votre programme puisse lancer XGUpdate (cette valeur n'est pas créée automatiquement).
Historique
- 23 février 2008 21:19:48 :
- Correction d'un bug lors de l'exécution de la liste des actions due aux url des serveurs de mise à jour. (frmMain.vb:Ln144)
Correction d'un bug qui faisait quitter la boucle For lorsque le registre contenait la valeur "Location" (frmMain.vb:Ln83)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
XML ajoute de fils a un parents [ par comtention ]
Bonjour, Je n'arrive pas ajouter des balises fils a une balise parent en xml avec DomJ'ai -------------------------------------------<contacts>
URL et Flux XML [ par dyfred ]
Bonjour, Je travaille sur une application qui fonctionne avec des servlets qui renvoient du XML. Cependant, j'aimerai pouvoir gérer les appels &
URL et Flux XML [ par dyfred ]
Bonjour, Je travaille sur une application qui fonctionne avec des servlets qui renvoient du XML. Cependant, j'aimerai pouvoir gérer les appels &
URL et flux XML [ par dyfred ]
Bonjour, Je travaille sur une application qui fonctionne avec des servlets qui renvoient du XML. Cependant, j'aimerai pouvoir gérer les appels
XPath - VB.Net - Etrange comportement - Yahoo XML [ par doustij ]
Bonjour, J
fichier XML???? [ par videaste ]
j'ai un fichier dans le format suivant : COND-COMPLET je voudrais le reproduire, pour cela jutilise la classe Xmldocument mais je
fichier xml sur site web?impossible d'analyser le nom de l'hote [ par helioz ]
bonjour a tous !j ai un fichier xml sur un site web...je n arrive pas a lire son contenu....j ai créé le meme fichier en local ca fonctionne
changer la valeur d'un noeud xml [ par mictif ]
Bonnour,j'aimerais savoir comment changer la valeur d'un noeud xml ! je ne trouve pas!ou bien comment suprimer un noeud et en crecreer un autre ! :)me
ADO Update / Replace [ par Obi_1 ]
Bonjour à tous,Je cherche une solution à mon problème concernant une update de RecordSet...Mon prog VB6 etablit une connection ADO avec
Programme VB.net et fichier xml [ par harrauem ]
Bonjour,voila j'ai un fichier xml tres court et un programme vb,je veux recuperer les infos xml pour les afficher en console, tout simple donc mais je
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|