OVH Cloud OVH Cloud

WD706g - Powerarchiver et xp

1 réponse
Avatar
Mmmm
Mon application télécharge depuis un site internet un fichier MiseAJour.ZIP
que j'ai compressé avec PowerArchiver (ou WinZip) (ceci permet à
l'application de se mettre à jour automatiquement). Quand Powerarchiver est
installé sous Win95, Win98 ou WindowsNT je décompresse le fichier ZIP avec
une ligne de commande prévue par Powerarchiver et ça roule. Le problème est
que si l'application tourne sous WindowsXP, l'utilisation de PowerArchiver
n'étant plus nécessaire puisque la compression s'effectue automatiquement
avec les "dossiers compressés", je ne vois pas comment je peux commander le
dézipage (il faudrait pouvoir extraire les fichiers du dossier compressé).
Avez vous un truc ? dois je me résoudre à installer powerarchiver sous XP en
même temps que l'application ?

1 réponse

Avatar
STASZEWSKI André
Salut,

Michel wrote:
Mon application télécharge depuis un site internet un fichier
MiseAJour.ZIP que j'ai compressé avec PowerArchiver (ou WinZip) (ceci
permet à l'application de se mettre à jour automatiquement). Quand
Powerarchiver est installé sous Win95, Win98 ou WindowsNT je
décompresse le fichier ZIP avec une ligne de commande prévue par
Powerarchiver et ça roule. Le problème est que si l'application
tourne sous WindowsXP, l'utilisation de PowerArchiver n'étant plus
nécessaire puisque la compression s'effectue automatiquement avec les
"dossiers compressés", je ne vois pas comment je peux commander le
dézipage (il faudrait pouvoir extraire les fichiers du dossier
compressé). Avez vous un truc ? dois je me résoudre à installer
powerarchiver sous XP en même temps que l'application ?



Puisque tu installais déjà PowerArchiver avec Win95, Win98 et WindowsNT,
pourquoi ne pas continuer ?

Mais n'aurait-il pas été plus judicieux de compresser ton fichier
"MiseAJour" avec WDZip et ensuite après téléchargement, de commander la
décompression de ce dernier avec des commandes WDZ fournies dans WD ? Ça ne
faisait qu'un minuscule EXE à rajouter avec ton appli au lieu de la grosse
artillerie de PowerArchiver.

En bref ton appli à chaque lancement vérifie si elle trouve un fichier nommé
MiseAJour.WDZ, si oui elle exécute un minuscule EXE qui ferme l'application
appelante puis décompresse le fichier MiseAJour.wdz dans le répertoire de
l'appli en écrasant les fichiers à mettre à jour, puis détruit le fichier
MiseAJour.wdz, puis relance l'appli qui vient ainsi d'être mise à jour...
--
Cordialement,
André STASZEWSKI
Nouvelle version 3.0 de Photo Visu sur www.PlaneteDev.fr.st