Bonjour,

Je cherche des infos sur les process de mise à jour web utilisés par les applis : détection de la nouvelle version, proposition de téléchargement, installation et redémarrage.

J'ai trouvé soit un composant de chez TMS mais que je n'arrive pas vraiment à comprendre, soit une dll externe de chez www.powerprogrammer.co.uk mais j'aime autant éviter.

J'ai utilisé dans une appli le process suivant, mais soudainement il y a eu des problèmes sur certains postes liés je pense à des mises à jour de sécurité XP qui ont dû interdire ce genre de manip

- Rename de l'executable RenameFile('myfile.exe', myfile.tmp')
- téléchargement du zip puis décompression du nouveau myfile.exe dans le rep courant
- Redémmarage de l'appli dans la foulée par :
strMyApp := PChar(Application.ExeName);
WinExec(strMyApp, SW_SHOW);
Application.Terminate;

Au démarrage suivant, le fichier myfile.tmp contenant l'ancienne version était effacé et cela fonctionnait et fonctionne toujours sur certains postes (dont justement la maj XP est désactivée)

Bref, je cherche une solution de remplacement...certainement plus propre.

Merci d'avance