Je mets à disposition les sources d'un launcher pour WoW que j'ai développé en C#.
Voici un schéma de fonctionnement :
Spoiler (Cliquer pour voir)
Le soft de génération MD5 à celle ci.
Vous êtes libre de modifier le code à votre convenance. N'hésitez pas à proposer un embranchement ou à réaliser des branches sur bitbucket afin d'améliorer l'application si vous développez des choses intéressantes.
Pour un fonctionnement optimal, copiez le contenu du dossier "Ressources" à la racine de votre serveur web et renseignez l'adresse dans le fichier Settings.settings
Ensuite utilisez RealplaceMD5Generator pour générer l'empreinte MD5 de votre patch et renseignez la dans le fichier patchlist.txt avec le nom du patch ainsi que la valeur 0 (pour indiquer que le patch est à supprimer) ou 1 (qu'il est à télécharger) en bout de ligne, en commençant par la 2ème ligne
Ensuite utilisez RealplaceMD5Generator pour générer l'empreinte MD5 de votre patch et renseignez la dans le fichier patchlist.txt avec le nom du patch ainsi que la valeur 0 (pour indiquer que le patch est à supprimer) ou 1 (qu'il est à télécharger) en bout de ligne, en commençant par la 2ème ligne
En cas de problèmes ou de questions, n'hésitez pas.
Edit : Une image à remplacer dans le dossier Ressources (lien)