Inno Setup

Résolu
moumouteb Messages postés 192 Date d'inscription dimanche 16 janvier 2005 Statut Membre Dernière intervention 28 février 2011 - 15 oct. 2005 à 15:00
moumouteb Messages postés 192 Date d'inscription dimanche 16 janvier 2005 Statut Membre Dernière intervention 28 février 2011 - 17 oct. 2005 à 20:25
Boujour;

Voila je me sers d'Inno setup pour faire un programme d'installation qui doit remplacer des fichiers déja existants.

Je voudrais savoir comment faire pour fermer le programme qui utilise les fichiers à remplacer?

merci

4 réponses

acecel Messages postés 140 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 14 octobre 2006
16 oct. 2005 à 22:43
Essaye avec ISTools, il est beaucoup plus simple à utiliser.

D'apres mes souvenirs (je l'ai pas sous la main) il permet de faire ce que tu souhaite.
3
draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
15 oct. 2005 à 16:49
Salut,

Humm bah le plus simple a mon avis, c'est que tu fasse toi meme un executable pour installer tes fichiers.
Puis avec Inno, tu extais dans un dossier temporaire et tu lui fait executer ton executable d'instalation, qui lui va installer tes fichiers et lancer le programme que tu veux par exemple ;)

@+

Quand on pose une question on est con 5 minutes,
Quand on ne la pose pas on le reste toute sa vie...
0
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
16 oct. 2005 à 14:03
salut, il y a plusieurs solutions :

* La solution de Draluorg
* Regarder si Inno Setup ne permet pas de faire ces tests de fichiers ouvert (voir avec DarkSidius, il connais super bien InnoSetup)
* Insérer une fonction dans le script Inno setup qui ignore l'écriture du fichier s'il éxiste


Chris...
Web : Firstruner
0
moumouteb Messages postés 192 Date d'inscription dimanche 16 janvier 2005 Statut Membre Dernière intervention 28 février 2011 10
17 oct. 2005 à 20:25
Meci tout le monde,


En effet acecel, grâce à ISTool j'ai pu trouver l'argument qu'il fallait passé pour que le fichier soie remplacé lors du redémarage du PC : Flags: ignoreversion restartreplace
Je le dis aussi, pour désinstaller un programme : Flags: uninsrestartdelete
permet de suprimer un programme en cour d'exécution (mais cela prend effet qu'après un redémarage).

Merci encor.
0
Rejoignez-nous