[R] FileGetVersion pour un exe hébergé sur internet

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 4989 supprimé
Status : Hors ligne

[R] FileGetVersion pour un exe hébergé sur internet

#1

Message par Utilisateur 4989 supprimé »

Bonjour,
je souhaite faire un système de mise à jour pour exe AutoIt.
En faisant des recherches, j'ai trouvé ce sujet : http://autoitscript.fr/forum/viewtopic. ... 97&p=77319 mais je n'ai aucune réponse depuis plusieurs semaines (la date du message date d'hier parce que je l'ai édité pour mettre à jour le code que j'ai testé). J'essaie donc de chercher des moyens détournés pour arriver à faire ce système de mise à jour, mais je n'y arrive pas.

Je connais la fonction FileGetVersion pour un exe, mais j'ai essayé de l'appliquer à mon exe hébergé sur internet et ça ne marche pas.
Voilà ce que j'ai essayé :

Code : Tout sélectionner

MsgBox(0, "version", FileGetVersion("http://xxxxxxx.xx/xxxxx.exe"))
mais sans succès.

Donc comment faire pour obtenir la version d'un exe hébergé ?
Merci d'avance pour votre aide.
Modifié en dernier par Utilisateur 4989 supprimé le mar. 07 mai 2013 10:58, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] FileGetVersion pour un exe hébergé sur internet

#2

Message par Tlem »

En le téléchargent ou en stockant ses informations dans un fichier texte lui aussi hébergé ^^
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] FileGetVersion pour un exe hébergé sur internet

#3

Message par mikell »

Tlem a écrit :... en stockant ses informations dans un fichier texte lui aussi hébergé ^^
C'est d'ailleurs ce que fait timmalos dans son sujet, sous forme d'un fichier "update.dat"
En fait il présente une idée générale et précise bien que le script est 100% modifiable, donc peut-être utiliser _FTP_FileGet au lieu de InetGet si le fichier est sur un ftp (par exemple)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] FileGetVersion pour un exe hébergé sur internet

#4

Message par Utilisateur 4989 supprimé »

Merci pour vos réponses.
Sujet résolu.

PS : si vous pouviez faire un tour ici ce serai super : http://autoitscript.fr/forum/viewtopic. ... 97&p=77319
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] FileGetVersion pour un exe hébergé sur internet

#5

Message par mikell »

Franchement le principe n'a rien de compliqué
Sur l'hébergeur , on a "mon_exe.exe" et son fichier de version "mon_exe.dat" (ou .ini ou .txt on s'en fout)
Avec InetGet on télécharge ce fichier d'infos, puis on compare son contenu avec des infos de version locales (obtenues par FileGetVersion, lecture de registre ou autre) grâce aux fonctions String* et à des opérateurs
Une fois cette base réalisée, ce qu'il y a autour n'est que de la gestion d'erreur et de l'habillage
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [R] FileGetVersion pour un exe hébergé sur internet  

#6

Message par Utilisateur 4989 supprimé »

Merci pour les explications :)
Répondre