Voici un petit code sans prétention pour mettre à jour automatiquement vos logiciels depuis votre site Internet.
FONCTIONNEMENT:
Vous créez un fichier contenant pour chacun de vos logiciels l'architecture suivante
[Nom_Du_Logiciel]
Version=La_Version_Du_ Logiciel
URL=http://www.monsite.fr/setup.exe
Le logiciel recherche ensuite automatiquement s'il existe une version plus récente et vous propose de l'installer.
IMPORTANT:
'Nom_Du_Logiciel'doit être identique à ce que vous avez entré dans les propriétés du projet dans la case Titre. C'est l'information que renvoi App.Title
'La_Version_Du_Logiciel' doit être écrite sous la forme Major.Minor.Revision
***ATTENTION***
Lorsque vous lancez le programme il va recherché un mise à jour pour lui même et en trouver une.
Si vous cliquez sur [Installer], il va télécharger un fichier nommé Setup.exe
Ce fichier ne fera qu'afficher une MsgBox sur votre écran. Ce fichier est 100% sûr.
Mais je peux comprendre que vous ne souhaitiez pas lancer d'exe que vous ne connaissez pas. Dans ce cas supprimez simplement la ligne suivante :
Call Shell(AppPath & "setup.exe", vbNormalFocus)
Dans le module 'mod_Update' et dans la procédure 'Download_Update'