IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Logiciels Discussion :

7-Zip archive auto-extractible sous Windows avec Delphi


Sujet :

Autres Logiciels

  1. #1
    Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Points : 3
    Points
    3
    Par défaut 7-Zip archive auto-extractible sous Windows avec Delphi
    Je souhaiterai implémenter un système de mise à jour automatique de mon logiciel. Mon logiciel se connecte à mon serveur, rapatrie un fichier contenant le numéro de la version en ligne et si celui ci est supérieur au numéro de la version utilisée, le logiciel lance le téléchargement de l'archive auto-extractible (pouvant contenir plusieurs fichier), puis un programme de mise à jour (upgrade.exe), et s'arrête. Upgrade.exe doit décompresser l'archive dans le dossier courant, en mode silencieux, en écrasant les fichiers présents, puis relancer le logiciel avant de s'arrêter.

    Le problème est que 7-zip m'affiche le message 'Le fichier spécifié est introuvable'
    J'ai trouvé beaucoup d'exemples qui utilisent un des modules sfx + config.txt + archive.7z pour faire un archive.exe, mais aucun ne fait l'extraction tout seul.
    Pourtant, si je sélectionne mon fichier archive.exe, et qu'avec le clic droit je lance la commande 7-Zip 'Extraire ici', tout fonctionne, mais ce n'est plus le mode silencieux, d'autant plus qu'il doit écraser les fichiers existant sans demander confirmation.

    Source de archive.bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    del setup.exe
    del archive.exe
    ..\7zr a -sfx setup.exe MonExe.chm
    ..\7zr a -sfx setup.exe MonExe.exe
    copy /b  ..\7zS.sfx + config.txt + setup.exe archive.exe
    Source de config.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ;!@Install@!UTF-8!
    RunProgram="setup.exe -O%cd% -y"
    ;!@InstallEnd@!
    Auriez vous des solutions à me proposer ?

  2. #2
    Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Autre méthode aussi peu concluante
    Je me réponds tout seul pour susciter des commentaires. J'ai essayé une autre méthode, qui n'affiche pas de message d'erreur, mais qui ne fonctionne toujours pas :

    fichier.bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    el archive.7z
    del archive.exe
    ..\7zr a archive.7z ..\7zr.exe
    ..\7zr a archive.7z GREP.chm
    ..\7zr a archive.7z GREP_CG.exe
    copy /b  ..\7zS.sfx + config.txt + archive.7z archive.exe
    config.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ;!@Install@!UTF-8!
    RunProgram="7zr.exe e archive.7z -o%cd% -y"
    ;!@InstallEnd@!
    Aidez moi svp, il parait que c'est très facile à faire, et depuis une semaine que j'essaie vainement, je frise la dépression nerveuse...

Discussions similaires

  1. [PHP 5.2] ZIP- Possibilités d'archives auto extractibles
    Par DarkVader dans le forum Langage
    Réponses: 13
    Dernier message: 02/04/2012, 17h43
  2. 7-Zip - Créer un archive auto-extractible.exe
    Par Edoxituz dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 29/07/2006, 16h27
  3. configuration virtual hosts sous windows avec apache
    Par ceriise dans le forum Apache
    Réponses: 3
    Dernier message: 05/03/2006, 20h57
  4. [Octave / Gnuplot] Sous Windows avec cygwin
    Par guemairm dans le forum Autres langages
    Réponses: 1
    Dernier message: 01/02/2006, 15h08
  5. socket et fork() sous Windows avec Cygwin
    Par Djakisback dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 20/12/2005, 00h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo