Application qui se met à jour automatiquement, et autres astuces

Soyez le premier à donner votre avis sur cette source.

Vue 12 483 fois - Téléchargée 1 476 fois

Description

Cette source permet à chaque lancement d'aller verifier sur une adresse réseau ou internet, si une version plus récente est disponible et permet de la télécharger et de l'utiliser directement. Elle permet aussi de vérifier que l'application a été lancé qu'une seule fois (avec l'utilisation des Mutex). Et pour finir elle contient une classe qui permet la gestion des message grace a un fichier de ressource.

Conclusion :


Vous pouvez ensuite changer dans le fichier App.config la clé "const_dir_dll" et mettre une adresse internet ou vous voulez déployer la dll ou encore un chemin reseau.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
lundi 20 juillet 2009
Statut
Membre
Dernière intervention
7 octobre 2009

Bonjour,
pourquoi ne pas avoir mis un minimum de commentaires ? Tel que le code est présenté, c'est inutilisable.
Messages postés
5
Date d'inscription
jeudi 27 mars 2008
Statut
Membre
Dernière intervention
28 juillet 2009

Bonjour,

je suis tombé sur ce projet très intéressant et qui remplit à merveille ce que je souhaite faire... en local (ma DLL à télécharger sur c:\ par ex)

Mais dès que je met une URL dans le fichier App.config à la clé "const_dir_dll", j'ai une erreur du FileVersion.GetVersion qui visiblement ne prends pas en charge les URI (et donc URL il me semble).
En effet, je souhaite mettre la DLL de mon appli sur une adresse WEB et que mon appli teste sa version avec celle dispo sur le WEB, ce qui est le but du code fourni.

Alors y a t-il une solution , ou bien une astuce dont je n'ai pas connaissance.

En tout cas, merci pour tout çà, c'est vraiment du beau boulot.

+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.